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 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.