The National League won the MLB All-Star for the first time in 13 seasons, defeating the American League in Anaheim by a final of 3-1. All three runs came on a double from Brian McCann in the seventh inning.