It only took one swing of the bat to end 13 years of bad luck for the National League. More than a decade since it last won baseball's all-star game.

A seventh inning, three-run double from Brian McCann sealed a 3-1 victory for the NL in the 81st midsummer classic.

With the bases loaded, the Atlanta Braves catcher sparked the offence with a line drive to right field that cleared the bases, scoring Scott Rolen, Matt Holliday and Marlon Byrd.