Kyle Schwarber hit three home runs in the first swing-off in MLB All-Star Game history, leading the National League past the American League on Tuesday in Atlanta.