Royals 9, Tigers 8: Mike Moustakas had three hits and drove in three runs, including the game-winner, and Kansas City outlasted visiting Detroit in a wild opener to a three-game series.
The Tigers had the tying run at third with one out in the ninth, but Greg Holland struck out Miguel Cabrera and got Delmon Young to earn his eight save. Young lined a shot down the right-field line that sliced just foul. The play was reviewed and upheld as a foul ball, and Young lined out to Alex Gordon in left one pitch later.
Kansas City finally figured out Justin Verlander, jumping on Detroit's ace for seven early runs. Verlander was 14-2 with a 2.36 ERA against the Royals before getting roughed up Tuesday. The reigning Cy Young Award winner matched a career high by allowing eight earned runs in 5 2/3 innings.
Jhonny Peralta got Verlander off the hook for the loss by belting a solo homer in the eighth to knot it at 8, but the Tigers' bullpen was unable to keep it there. Billy Butler singled with one out in the ninth against Brayan Villarreal (3-4), and pinch runner Lorenzo Cain stole second and scored on Moustakas' double to right off Phil Coke.
Moustakas also had a two-run single to cap the three-run first inning and tie it after the Tigers scored three in the top of the inning. Kansas City added four runs in the second before Verlander settled in.
Aaron Crow (3-1) was credited with the win despite allowing Peralta's homer. Young also homered for Detroit, blasting a two-run shot in the first.
Royals starter Luis Mendoza was not sharp, allowing six runs on seven hits over five innings.
GAME NOTEBOOK: Gordon had two doubles, taking over the major-league lead with 44 on the season. … Kansas City's Nos. 2-6 hitters each had at least two hits and at least one RBI. … Verlander had allowed a total of eight earned runs in his previous five starts against Kansas City. … Tigers leadoff man Austin Jackson went 3-for-3 with two walks and scored three runs. Jackson was 0-for-13 in a weekend series against the Los Angeles Angels.