KANSAS CITY, Mo. (AP) — Yordano Ventura picked up his first complete-game victory, Kendrys Morales hit a three-run homer and the Kansas City Royals defeated the Chicago White Sox, 8-3, on Monday.
The Royals have won three straight, keeping their faint playoff hopes flickering with 12 games remaining. The Royals went 14-5 against the White Sox this year.
Ventura (11-11) gave up nine hits, struck out five and walked one. His only other complete game in the majors was a loss July 28 at Texas.
Ventura had allowed 10 runs, 17 hits and six walks in 11 1-3 innings in losing his previous two starts.
Morales homered off Carlos Rodon (7-10) in a four-run fifth. Morales homered in back-to-back games, bringing his total to 29. The last Royal to hit 30 home runs in a season was Jermaine Dye, with 33 in 2000.
Paulo Orlando and Alcides Escobar homered in the second for the Royals. Eric Hosmer drove in two runs with a pair of singles, giving him 97 RBIs.
Billy Burns had three hits, was hit by a pitch, stole a base and scored two runs.
Jose Abreu and Carlos Sanchez hit solo home runs for the White Sox. Todd Frazier added an RBI single.
Plate umpire Toby Basner ejected Escobar in the fifth for arguing balls and strikes. When manager Ned Yost interceded, Basner thumbed him, too.
White Sox: INF Tyler Saladino (sore left calf) was out of the lineup for the third consecutive game. “We could play him, but I think an extra day would be best for him,” White Sox manager Robin Ventura. … DH Justin Morneau (neck discomfort) returned to the lineup after missing the previous six games.
White Sox: RHP James Shields, who is 0-5 with a 9.37 ERA in his past nine starts, will start Tuesday at Philadelphia. RHP Jake Thompson will start for the Phillies.
Royals: RHP Edinson Volquez, who gave up nine runs on seven hits and four walks in 3 1-3 innings in a Thursday loss to Oakland, will start the series opener at Cleveland. The Indians will counter with RHP Josh Tomlin.
Copyright 2016 The Associated Press.