Trout wasted little time in his efforts to continue crushing the ball in the Midsummer Classic, belting a leadoff home run off NL starter Zack Greinke. He finished 1 for 3 with a homer, two runs scored, and one walk.

MORE: Best photos from the All-Star Game | Rose gets big ovation | Toss the All-Star hats

“I was just trying to get a pitch I could hit,” Trout told FOX Sports after the game. “I got the two strikes — was just trying to barrel it — get a good swing on it, and it went over the fence. This experience has been awesome, the fans have been great, its been awesome.”

As the MVP, Trout chose a 2015 special edition Silverado Midnight truck as his prize. Last season, he chose a Corvette.

With the win, the American League will have home-field advantage for the World Series in October and has won 15 of the last 19 All-Star Games. 

Despite the bad start, Greinke recorded four strikeouts in two innings, becoming the 17th starter in All-Star Game history to do so, and the first since Pedro Martinez fanned five in 1999. Greinke wasn’t the only NL pitcher with impressive numbers. In the sixth inning, Mets righty Jacob deGrom became the first pitcher in All-Star Game history with three strikeouts in an inning with 10 pitches or fewer.

Cardinals shortstop Jhonny Peralta’s two-out base hit off AL starter Dallas Keuchel gave the NL their first run of the night. The Cincinnati fans, who had booed every Cardinals player when they were introduced, gave Peralta a small applause for driving in that run. 

MORE: Chapman embarrasses AL hitters

Although he gave up a run, Keuchel was content with just being apart of the All-Star Game festivities. 

“(It’s) everything I thought it was going to be and more,” Keuchel told FOX Sports. “I thought I was maybe going to throw up there. Outside of the World Series, it’s the best competition in baseball against the best players in the world, together for one game. I’m just thankful to be a part of it.”

Dodgers ace and 2014 MVP Clayton Kershaw took the mound for the NL in the fifth but failed to hold his own, allowing two runs on three hits, including a RBI double off the bat of Lorenzo Cain. He was scored as the losing pitcher in the game, while Tigers ace David Price was credited with the win. 

Pirates outfielder Andrew McCutchen brought the NL within one run with a homer in the bottom of the sixth, but a Manny Machado RBI double, and Prince Fielder’s second RBI of the night extended the American League’s lead to 5-2. Brian Dozier added an insurance run for the AL with an eighth inning solo blast to make it 6-2. 

The NL tried to make it interesting in the bottom of the ninth, crushing two balls to the warning track after Ryan Braun hit a lead-off triple but Twins closer Glen Perkins was able to close the door and seal an AL win for the second year in a row.