For the first time since 1996, the National League has defeated the American League 3-1 in the 2010 All-Star Game.
The AL took the lead in the bottom of the 5th after Evan Longoria got on base, and was brought home by a Robinson Cano sacrifice fly.
In the top of the 7th, McCann hit one into right field, bringing three runs home.
After an Ortiz leadoff, the Al slumped and lost the game.