Kyle Schwarber went 3 for 3 in the first All-Star Game home run swing-off to help the NL beat the AL.