National League All-Stars finally win one

? One key swing by Brian McCann pulled the National League out of the All-Star shadows.

White Sox pitcher Matt Thornton and Blue Jays catcher John Buck react after the Braves’ Brian McCann hit a three-run double for the National League in the seventh inning of the All-Star game. The National League won, 3-1, on Tuesday in Anaheim, Calif.

The Cubs’ Marlon Byrd scores for the National League as Blue Jays catcher John Buck turns to make the tag. The NL won, 3-1, Tuesday in Anaheim, Calif.

McCann’s three-run double in the seventh inning provided the NL all the offense it needed to capture its first Midsummer Classic since 1996 with a 3-1 victory Tuesday night.

“Enough was enough,” St. Louis pitcher Adam Wainwright said.

In a year of dominant pitching, young starters David Price and Ubaldo Jimenez set the tone — and got even more help from the tricky shadows. Nearly the entire field at Angel Stadium was bathed in odd patterns of sunlight for a twilight first pitch, creating more awkward swings and misses than usual in baseball’s annual talent show.

Even that bouncing Rally Monkey on the big screen in a red AL jersey couldn’t change things this time. The National League earns home-field advantage in this year’s World Series.

“It’s a big deal. I think home teams play better at home,” said NL manager Charlie Manuel, whose Phillies have reached the last two World Series and won in 2008. “It feels good, it feels real good. I talked to our guys before the game and told them how important home-field advantage was.”

The AL didn’t go down without some ninth-inning drama, started by David Ortiz’s leadoff single. But Jonathan Broxton sealed it, helped by an alert play from right fielder Marlon Byrd and shaky baserunning by Big Papi.

Ortiz was on first with one out when John Buck hit a blooper that Byrd scooped up and threw to second for a forceout on the slow-moving Boston DH. With Alex Rodriguez standing on the steps in the AL dugout, Ian Kinsler flied out and the NL had its win. A-Rod never got in the game.

“It felt awesome for us to get the win and break the streak,” Broxton said.

Until MVP McCann cleared the bases, Robinson Cano’s fifth-inning sacrifice fly stood as the lone run in a game expected to be decided by the loaded pitching staffs on each side. McCann’s deep fly ball to the warning track in right gave the NL hope in the fifth. When he made good with that bases-loaded double off Matt Thornton, Atlanta’s steady catcher hit second base and pumped his right fist. The three guys who scored headed to the dugout with a renewed swagger.

“You dream of moments like this as a kid. It was amazing,” said McCann, a five-time All-Star relatively unknown before this night.

Cano and his fellow Yankees All-Stars wore black armbands after the death of longtime New York owner George Steinbrenner from a heart attack earlier Tuesday in Tampa, Fla., at age 80. Pictures of The Boss showed on two video screens before a pregame moment of silence, and flags hung at half-staff.