Melky Cabrera was named MVP of the 2012 MLB All-Star Game on Tuesday after powering the National League to an 8-0 win over the American League in Kansas City.
The Giants slugger singled in the first inning and scored the game's first run, then hit a two-run homer against Matt Harrison in a three-run fourth.
Cabrera, who is with his fourth team in four years, won the MVP award in the ballpark where he played last season. The former Kansas City Royals outfielder drew big cheers as he received the trophy, his mother next to him.
"I didn't come to win an MVP. That's just a surprise," he said. "The same opportunity that Kansas City gave me last year is the same opportunity that San Francisco is giving me every day to showcase my talent. Again, I'm just very thankful for the fans that voted for me to come here."
San Francisco fans, who made a late voting push to elect Pablo Sandoval and Cabrera to starting spots, might really appreciate the victory come October. The Giants are a half-game behind the first-place Dodgers in the NL West. With Tuesday's victory, the National League once again claimed home-field advantage in the World Series.
Information from The Associated Press was used in this report.