Joe Kelly tossed six strong innings and Matt Holliday drove in a run for the seventh straight game, lifting the Cardinals to a 6-1 win over the Cincinnati Reds on Tuesday night in St. Louis.
St. Louis has won six of its last seven, including the first two games of this three-game set. The first-place Cardinals have won eight of their last 10 against the third-place Reds and lead them by 4½ games in the NL Central.
Shin-Soo Choo homered for Cincinnati, which lost for the fourth time in five games.
Kelly (6-3), who allowed one run on nine hits, improved to 6-0 in nine starts since rejoining the starting rotation on July 6.
Mat Latos (13-5), who gave up four runs on nine hits over six innings. He struck out four and did not walk a batter.
White Sox 4, Astros 3: Jordan Danks hit a clutch two-run single in the White Sox’s three-run eighth inning in Chicago.
Danks finished with a career-high three hits as the White Sox won for the ninth time in 11 games, bouncing back from a difficult loss in the series opener. Paul Konerko, Alexei Ramirez and Avisail Garcia had two hits apiece.
Matt Dominguez had three hits and two RBIs for the Astros, who had won three of four.
Donnie Veal (2-3) got one out for the win.
White Sox left-hander Jose Quintana allowed three runs and eight hits over 7 2/3 innings in his 16th no-decision, tops in the major leagues.
Cubs at Dodgers, late: The Cubs led the Dodgers 3-1 in the bottom of the eighth at press time.
Dioner Navarro singled to center in the third to give the Cubs a 1-0 lead, then Starlin Castro added an RBI single in the top of the sixth.
L.A. answered in the bottom of the sixth in the form of Juan Uribe’s RBI base hit.
But Chicago got that run right back, as Navarro scored on Brian Bogusevic’s double-play grounder in the seventh.
Travis Wood did not allow an earned run and struck out six, allowing five hits and two walks through seven innings.
Clayton Kershaw lasted 5 2/3 innings, striking out nine and walking three while allowing one earned run and seven hits.