MILWAUKEE (AP) — Jaime Garcia pitched eight innings and Allen Craig drove in four runs to lead the St. Louis Cardinals to the franchise’s first four-game sweep of Milwaukee.
Matt Holliday also homered for the Cardinals, who have won six straight.
Garcia (4-1) gave up one run on eight hits in his third straight win.
Marco Estrada (2-2) lasted 3 1-3 innings for the Brewers, who have lost five in a row.
REDS 7, CUBS 4
CHICAGO (AP) — Joey Votto had three hits, Todd Frazier hit a two-run single and the Cincinnati Reds completed a three-game sweep of the Chicago Cubs.
Mat Latos (3-0) extended his scoreless streak to 21 innings, tying a career high, but didn’t pitch past the fifth inning for the first time in seven starts this season. He struck out six and walked three.
J.J. Hoover earned his second save.
Edwin Jackson (0-5) struggled again for the Cubs, allowing four runs and eight hits in five innings.
TWINS 4, INDIANS 2
CLEVELAND (AP) — Mike Pelfrey pitched six effective innings, Trevor Plouffe hit a two-run homer and Minnesota stopped Cleveland’s six-game winning streak.
Justin Morneau drove in a run with a bases-loaded single in the sixth while Joe Mauer, who was in a 5-for-43 slump, added an RBI double in the seventh for his 1,300th career hit.
Pelfrey (3-3) slowed down an Indians lineup that produced 53 runs during the winning streak. The right-hander gave up one run and four hits while striking out seven in his longest outing of the season.
Plouffe homered to left off Corey Kluber (2-1) in the second, his fourth of the season and second in the series. Glen Perkins pitched the ninth for his seventh save in seven chances.
Carlos Santana homered with two outs before Ryan Raburn blooped a single. Perkins struck out pinch-hitter Mike Aviles to end it.
ROYALS 6, WHITE SOX 5, 10 INNINGS
KANSAS CITY, Mo. (AP) — Alex Gordon hit an RBI single with two outs in the 10th and Kansas City, saved when Billy Butler sent the game into extra innings, rallied past Chicago.
Butler’s two-out, two-run double in the ninth tied it for the Royals. Addison Reed blew his first save in 18 opportunities dating to Aug. 25. He was 10 for 10 this season.
Lorenzo Cain led off the 10th with his third hit and stole second with one out. With two outs, Chris Getz was intentionally walked and George Kottaras walked on five pitches, loading the bases for Gordon.
He singled on the first pitch from rookie Brian Omogrosso (0-1), who made his first appearance since being called up Wednesday.
Greg Holland (1-1) worked a perfect 10th.
Alex Rios homered and Alejandro De Aza had a two-run double for the White Sox.