Seattle's Robinson Cano hit a leadoff home run in the 10th inning off Wade Davis of the Chicago Cubs, and the American League topped the National League 2-1 in the All-Star Game on Tuesday night.
It was the first extra-inning home run in an All-Star Game since Tony Perez hit one exactly 50 years ago -- July 11, 1967. Perez threw out one of the ceremonial first pitches before Tuesday's game.
The AL won the Midsummer Classic for the fifth straight time, pulling even in the all-time series -- 43-43-2.
Cleveland's Andrew Miller allowed a two-out walk in the 10th, but retired the Dodgers' Cody Bellinger to end the game for the AL.
St. Louis' Yadier Molina homered for the NL.
Royals past and present figured in the game prominently. Aside from Davis giving up the home run, former KC reliever Greg Holland also pitched. In fact, Mike Moustakas faced them both, going 0-2.
Salvador Perez also went 0-2 in his fourth straight All-Star Game start. The Royals backstop took a pitch off his finger in the 1st inning, but stayed in the game.
American League ERA leader Jason Vargas pitched a scoreless 4th inning for the visiting squad.
So the AL gets pride and bragging rights, but no edge in October now. Major League Baseball no longer awards home-field advantage for the World Series based on the result of the All-Star Game, ending that policy this year after 14 seasons.