PHOENIX (AP) — Through three innings Thursday night, Jeremy Guthrie looked shaky.
After that, he was perfect.
Guthrie retired the final 19 batters in Kansas City's first complete game of the season, and the Royals beat Arizona 6-2 for a three-game interleague sweep of the Diamondbacks.
Guthrie (8-9) allowed seven hits, struck out four and walked none in his eighth career complete game.
"I think it's the pitcher's goal every time is to get as deep as they can," he said. "I haven't done that very well, especially the last couple of months. So it's nice to have a high pitch count out there early but be able to settle in and get through some quick innings."
As Guthrie finished off one batter after another, manager Ned Yost decided to just ride his starter as far as possible and rest his bullpen.
"We're getting down to the point of the season where you know you've got to try to make sure everybody's strong," Yost said. "When you've got a pitcher that is throwing as good as he is, you try to take advantage of every pitch that he has in his tank."
Alex Gordon hit a two-run homer and Alcides Escobar had a two-run single for the Royals, who have won four in a row and 12 of 15 to pull within 2 1/2 games of first-place Detroit in the AL Central. They were eight games out on July 21.
"Obviously we're playing well and that's all we can control," Gordon said. "We haven't really played Detroit in a while so we're not really concerned where they're at right now. We're just trying to take care of our business and go from there."
Vidal Nuno (2-8) lasted just four innings for Arizona, allowing five runs and seven hits. The left-hander is 0-3 with a 4.05 ERA in six starts since he was acquired in a trade with the Yankees that sent Brandon McCarthy to New York.
Kansas City (60-53) moved seven games above .500, matching its season high. It went 5-1 on a trip to Oakland and Arizona and is 33-26 on the road this season.
The Royals have won five consecutive series.
Jake Lamb, called up from Triple-A Reno earlier in the day, got his first major league hit and RBI when he singled in a run for the Diamondbacks in the third inning. Guthrie retired every batter after that.
"We got him in the beginning but later in the game he was throwing more cutters to the lefties," Arizona's David Peralta said. "He tried to get it in and jam us. We were trying to make an adjustment. It didn't work this time for us, it worked for him."