ROYALS 3, CARDINALS 2
KANSAS CITY, Mo. — Yordano Ventura threw six innings in his return from a sore elbow, and the Kansas City ended a string of eight straight home losses to their in-state rivals.
Ventura (3-5) was skipped his previous time through the rotation because of minor elbow pain, but he looked sharp in his return.
He pitched to contact and took advantage of some sharp defense, which helped him to limit the damage whenever he ran into trouble.
The Royals rallied for three runs off Michael Wacha (4-4) to take the lead in the sixth inning, and Francisley Bueno and Wade Davis each pitched a perfect inning in relief of Ventura.
BREWERS 8, TWINS 5
MINNEAPOLIS — Carlos Gomez hit a three-run homer against his former team to spark Milwaukee's comeback.
Khris Davis hit a two-run homer off Kevin Correia (2-7) for the lead in the sixth inning to pull Brewers starter Wily Peralta (5-5) out of an early deficit built by Oswaldo Arcia's grand slam. Jonathan Lucroy tacked on a two-run shot in the ninth, and Francisco Rodriguez finished up for his 18th save in 20 attempts.
Arcia gave the Twins a 4-0 lead in the third inning, but the young slugger left the game after spraining his right ankle while being picked off second base in the sixth.
Peralta was in trouble every other inning, but Arcia was the only one who actually made him pay for it — and in a big way.