The National League managed to defeat the American League, 3-1, during the All-Star Game in Anaheim, California last night. It's the first win for the NL since 1996 (the American League has won the 12 of the other 13 years; one year was a draw) and this also means the NL champion will have home field advantage during the World Series. The game was a pitchers' duel; American League manager and Yankees manager Joe Girardi said, "I think the pitching by both sides was excellent. It came down to one pitch in the game.”

The game was scoreless until Dodger reliever Hong-Chih Kuo gave up a lead-off walk to Tampa Bay Rays’ Evan Longoria. Kuo fielded a baseline hit from Minnesota Twins player Joe Mauer, but threw it over the head of first baseman Adrian Gonzalez of the San Diego Padres. This allowed Longoria to head to third and Mauer to second. Then the Yankees' Robinson Cano hit a sacrifice fly for Longoria to score the first run of the game and putting the AL up, 1-0.

The AL stayed on top until the seventh inning. The Atlanta Braves' Brian McCann hit a double with bases loaded (and two outs), allowing the NL to score three runs. The NL ensured their 3-1 lead would stand when Dodgers' closer Jonathan Broxton made the save. In spite of giving up a lead-off single to Big Papi, Red Sox player David Ortiz, the game ended after the Red Sox's Adrian Beltre struck out, Toronto Blue Jay John Buck's "bloop" was picked up by Marlon Byrd for the force-out, and the Texas Rangers’ Ian Kinsler flied out to center.

The Mets' David Wright was 2 for 2 for the night. And, as it happens, the Yankees' Alex Rodriguez never played and was stuck on the bench; he said, "I don't know, I was loose, I was ready to go in the eighth and ninth, but thank God everything is good. I'll be ready to go on Friday [against the Rays]."