Russell Martin drove home Neal Walker with the go-ahead run in the eighth inning, and the Pittsburgh Pirates rallied to beat the St. Louis Cardinals 5-4 Wednesday night at PNC Park.
Martin’s sharp grounder off Trevor Rosenthal (1-2) rolled into left field, giving Walker enough time to score from second. The Pirates’ fourth straight win over the Cardinals gave Pittsburgh a 2½-game lead in the NL Central.
St. Louis left 11 runners on base and dropped its seventh consecutive game. The Cardinals led 2-0, 3-1 and 4-2.
Matt Holliday had three hits and drove in two runs, and the Cardinals’ struggling offense had 13 hits.
Cubs 6, Brewers 1: Edwin Jackson pitched eight solid innings, David DeJesus drove in three runs, and the Cubs salvaged the finale of a four-game series at home.
Anthony Rizzo hit a two-run homer and Starlin Castro belted a solo shot as Chicago closed out a 14-13 July, its first winning calendar month since it went 15-10 last July.
Jackson allowed one run and eight hits in his longest outing of the season, staying in the game after a 66-minute rain delay in the sixth inning.
Jonathan Lucroy had two doubles for Milwaukee, driving in Rickie Weeks with a grounder down the first-base line in the eighth. Jeff Bianchi and Caleb Gindl also had two hits apiece.
Indians 6, White Sox 5, 10 inn.: Carlos Santana’s leadoff home run in the bottom of the 10th inning sent the Tribe to their seventh straight win.
Santana hit a 3-2 pitch from Dylan Axelrod (3-7) into the seats for Cleveland’s ninth walk-off win of the season.
Chicago lost its sixth straight. Alexei Ramirez doubled twice, and Jeff Keppinger had two RBIs.