Cubs 6, Reds 4,
CINCINNATI (AP) — Luis Valbuena hit a tiebreaking, two-run triple in the 12th inning and Chicago avoided a rare five-game sweep in Cincinnati.
Arismendy Alcantara singled with one out and went to second on Starlin Castro’s two-out infield single. Valbuena, who was 0 for 4 with three strikeouts, sent a drive to deep right field against J.J. Hoover (1-6).
Skip Schumaker was unable to catch up with the ball, but Valbuena was thrown out at the plate trying for an inside-the-park home run.
Alcantara got his first major league hit — a two-run double — and drove in three runs. Blake Parker (1-0) pitched the last two innings and the Cubs snapped their losing streak at a season-high six games.
Ryan Ludwick homered, but the Reds couldn’t overcome a lineup missing more than half its regulars and the loss of starter Homer Bailey to a knee injury after five innings.
Gold Glove second baseman Brandon Phillips is expected to miss six weeks after having surgery Friday to repair torn ligaments in his left thumb.
Twins 4, Mariners 2
SEATTLE (AP) — Kendrys Morales hit a two-run double in the fifth inning to help Minnesota rookie right-hander Yohan Pino earn his first major league victory.
Morales, who played for the Mariners last season, came up with two outs and runners on first and second. He lined his double over center fielder James Jones’ extended glove. Both runners scored without a throw.
Pino (1-2) worked five innings to earn the victory in his fifth big league appearance. Throwing 100 pitches, he allowed one run and seven hits, walked two and struck out four.
Tom Wilhelmsen (1-2), who never had more than a three-inning outing in his career, made his first major league start after 191 relief appearances for the Mariners. He worked 2 2-3 innings, allowing two runs, one hit and three walks with three strikeouts.
Phillies 9, Brewers 1
MILWAUKEE (AP) — Jimmy Rollins broke up Matt Garza’s no-hit bid with a single in the seventh before sparking a seven-run outburst an inning later, helping Philadelphia complete a four-game sweep of Milwaukee.
Rollins greeted reliever Will Smith in the eighth by singling to left to drive home two runs. Garza (6-6) had just been pulled from the game to a standing ovation but could only watch from the dugout as his shutout evaporated.
The Phillies sent 12 batters to the plate in the eighth and got RBI ground-rule doubles from Ryan Howard and Cody Asche. Philadelphia swept a four-game series for the first time since taking four in Cincinnati in 2011.
Rookie pitcher David Buchanan (5-5) struck out five in seven innings for the win.
Red Sox 4, White Sox 3,
BOSTON (AP) — Mike Carp’s pinch-hit single in the 10th inning gave Boston its second straight walk-off victory over Chicago.
Jon Lester struck out 12 in seven innings for the Red Sox, but fellow All-Star Koji Uehara gave up a tying, two-run homer in the ninth to pinch-hitter Conor Gillaspie — his third long ball in three games and fourth of the season.
David Ortiz had a two-run double for the Red Sox, who ended their 3-7 homestand on an upswing.
Pinch-hitter Daniel Nava drew a leadoff walk in the 10th and scored the winning run for the second consecutive game. Ronald Belisario (3-6) took the loss.
Chicago had runners at first and third with two outs in the 10th, but Alexei Ramirez was retired on a grounder to pitcher Andrew Miller (3-5).
Tigers 16, Royals 4
KANSAS CITY, Mo. (AP) — Everybody in Detroit’s lineup had at least one hit and scored one run, the season-best offensive onslaught spurring the rout of Kansas City.
The Tigers established a season-high for runs just two days after their 14-5 blitzing of the Dodgers, and took a 5 1/2-game lead over the second-place Royals in the AL Central.
Drew Smyly (5-8) allowed four runs on eight hits and a walk in 6 2-3 innings for Detroit.
Jeremy Guthrie (5-8) gave up a career-worst eight earned runs on eight hits, three walks and two hit batters. He was mercifully pulled with no outs in the fifth, which means the Royals’ veteran has now allowed 16 earned runs in eight-plus innings covering his last two starts.
Pirates 9, Cardinals 1
ST. LOUIS (AP) — Edinson Volquez tossed a six-hitter to win his fourth straight start, pitching Pittsburgh past St. Louis.
Neil Walker, Josh Harrison, Russell Martin and Andrew McCutchen all drove in two runs for the Pirates, who avoided being swept in the four-game series.
Volquez (8-6) has a 0.90 ERA in winning four consecutive starts for the first time in his career. He struck out five and walked two.
Shelby Miller (7-8) allowed four runs in five innings.
The Cardinals played without All-Star catcher Yadier Molina, who tore a ligament in his right thumb Wednesday. Molina will have surgery Friday and is expected to miss 8 to 12 weeks.