By DAVE SKRETTA
AP Sports Writer
KANSAS CITY, Mo. (AP) -- Mike Moustakas hit a two-run homer, then drove in the go-ahead run with a single in the eighth inning, as the Kansas City Royals rallied to beat the Minnesota Twins 6-5 on Tuesday night.
The Royals trailed 5-3 in the sixth when Christian Colon started their comeback with an RBI double. Colon added a run-scoring groundout off Casey Fien (0-1) in the eighth to knot the game, and Moustakas fileted a single to left off Glen Perkins to take the lead.
Chris Young (1-0) pitched two scoreless innings in relief of struggling starter Jason Vargas, and Wade Davis breezed through the ninth for his third save of the season.
Davis has been closing games with All-Star reliever Greg Holland on the disabled list.
Joe Mauer drove in a run in the second for Minnesota, and Trevor Plouffe, Oswaldo Arcia, Kurt Suzuki and Shane Robinson had run-scoring singles in the sixth inning.
Alex Gordon also went deep for the Royals (11-3), who have taken the first two games of the three-game set after losing their only series of the season in Minnesota last week.
The Royals are off to their best start since 2003, and have won eight of their first nine at home. They also improved to 16-5 in their last 21 against the Twins at Kauffman Stadium.
Minnesota dropped to 1-7 on the road this season.
Gordon's solo shot to right staked the Royals to the lead in the second inning, but the Twins quickly answered in the fourth off Vargas with three consecutive singles.
Kansas City pulled back ahead in the fifth. Colon led off with a single, and Moustakas just managed to coax a fly ball over the right-field wall for a two-run homer.
Dancing with trouble throughout the night, Vargas finally got bogged down in the sixth inning. The left-hander got the first two outs thanks in part to catching Mauer in a run-down between third and home, but then gave up consecutive two-out RBI singles.
Royals manager Ned Yost lifted him for reliever Jason Frasor, and he gave up two more two-out singles -- none of the four were particularly hard-hit -- that gave Minnesota a 5-3 lead.
Colon drove in a run with a two-out double in the bottom half to start the Kansas City rally, but Twins reliever Blaine Boyer managed to retire Alcides Escobar to leave the tying run on third.
Kansas City also left the bases loaded in the third and a runner on second in the fifth, but managed to come through when the game was on the line in the final innings.
Twins: Suzuki started at catcher despite taking a hard foul ball off his shin courtesy of Arcia while standing in the on-deck circle during Monday night's game.
Royals: 2B Omar Infante (groin strain) took grounders and hit soft toss before the game, and manager Ned Yost said he could have been used in an emergency situation.
Twins: RHP Mike Pelfrey (0-0) is 0-2 with a 9.49 ERA against the Royals.
Royals: RHP Jeremy Guthrie (1-0) has won his last four regular-season decisions.
Copyright 2015 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.