ARLINGTON, Texas (AP) -- Zack Greinke allowed five hits in five shutout innings for his first win as a starter since April, Ross Gload homered and the Kansas City Royals beat the Texas Rangers 8-1 on Monday night.
Featuring a fastball in the mid-to-high 90s, Greinke (6-5) struck out four without a walk in his 10th start of the season.
Greinke, who opened the season in the Royals rotation before being moved to the bullpen in early May after a series of ineffective starts, hadn't won as a starter since April 10 at Toronto. He rejoined the rotation on Aug. 24.
Alex Gordon had three hits and four RBIs for the Royals, who matched a season high with 16 hits. Gordon is 6-for-14 with three homers and seven RBIs in his last three games.
Mark Teahen, activated from the 15-day disabled list before the game, had three hits, including an RBI single in the ninth.
With one more win, the Royals would avoid their fourth straight 100-loss season.
Gload hit a solo homer in the eighth off Mike Wood to make it 5-0, and Gordon's two-run single later in the eighth off Wood stretched the lead to 7-0.
Michael Young's RBI single in the eighth off Joel Peralta ended the Royals' bid for their sixth shutout of the season.
The Rangers had won seven of their previous eight, their best stretch of the season. But they were only able to get one runner as far as third base against Greinke.
Kansas City had nine baserunners against Rangers starter Kameron Loe, who left the game after three innings due to a sore right elbow.
Loe (6-11) walked the bases loaded in the first and Gordon's two-out, two-run single gave the Royals a 2-0 lead.
Kansas City made it 4-0 with a two-run fourth off reliever Scott Feldman on Gload's run-scoring single and Billy Butler's RBI groundout.
Loe allowed two runs and five hits, struck out three and walked four.
Loe's arm will be evaluated by team doctors before the Rangers decide whether he'll make his next start. ... Greinke was on a tight pitch count and was removed after 82 pitches (55 strikes). ... Texas had a season-best five-game home winning streak snapped. ... Loe's four walks were all in the first inning. He threw 68 pitches, 38 strikes. ... Loe has lost five of his last six decisions. ... The Royals have won five of seven from the Rangers this season. ... Kansas City's David DeJesus had two stolen bases to give him nine for a season, a new career high. ... The crowd of 19,214 was the second smallest at home for the Rangers this season.