Cubs 4, Mets 1
NEW YORK (AP) — Kyle Hendricks and two relievers held New York to four or fewer hits for the fifth straight game, Anthony Rizzo and Javier Baez hit long homers, and the Cubs rallied for a victory over the Mets.
Hendricks (5-1) gave up just three hits in seven innings, allowing only Lucas Duda’s home run in the fourth. The rookie right-hander won his fourth straight start — yielding four earned runs over 29 1/3 innings.
Neil Ramirez struck out two in a perfect eighth and Hector Rondon allowed a leadoff double but finished the four-hitter for his 18th save.
The Cubs came back once Carlos Torres, making a spot start for Bartolo Colon, was done after five innings.
Cardinals 6, Reds 5,
ST. LOUIS (AP) — Jhonny Peralta’s 10th-inning single, his third hit of the game, drove in the winning run to give the Cardinals a victory over the Reds.
Jay Bruce homered, doubled and knocked in four runs for the Reds, giving him nine RBIs in four games. Brandon Phillips returned from left thumb surgery wearing a brace and was 0 for 4 with a walk.
Logan Ondrusek (3-3) entered with one out in the 10th and gave up consecutive singles to Matt Holliday, Matt Adams and Peralta. Ondrusek (strained right shoulder) was activated from the disabled list earlier in the day.
Peralta’s RBI single in the first was just his second in 32 at-bats against the Reds this season. He also doubled and scored the tying run on A.J. Pierzynski’s hit off Jumbo Diaz in the eighth.
Royals 6, Twins 4
MINNEAPOLIS (AP) — Erik Kratz homered twice after replacing an ailing Salvador Perez, and Jason Vargas pitched seven strong innings to lead the first-place Royals to a victory over the Twins.
Vargas (10-5) allowed one run on four hits and struck out three, but had his scoreless innings streak snapped at 17 when Oswaldo Arcia hit a solo homer in the seventh. Perez had two hits and two RBIs before leaving in the seventh because of discomfort in his right knee, helping the Royals win for the 21st time in 26 games.
Kansas City extended its lead over the idle Detroit Tigers in the AL Central to two games.
Trevor May (0-2) gave up three runs on seven hits and walked four in 4 2-3 innings for the Twins.
ORIOLES 8, WHITE SOX 2
CHICAGO (AP) — Nick Markakis hit a two-run homer and prevented one with a leaping catch in right field, and Nelson Cruz and J.J. Hardy each added a solo shot to power the Orioles past the White Sox.
Markakis was 3 for 5 with two RBIs and two runs, helping the Orioles increase their AL East lead to 7 1/2 games over the idle New York Yankees.
Cruz hit his 32nd homer, passing White Sox rookie Jose Abreu for the American League lead. Cruz is tied with Mike Stanton of the Miami Marlins for most in the majors.
Bud Norris (11-7) allowed two runs and three hits in seven innings to win his third straight start.
Chicago ace Chris Sale (10-3) yielded three runs and eight hits in six innings. He has dropped two straight decisions.