In other AL play, it was:
‧ Blue Jays 9, Red Sox 3
‧ Orioles 4, Mariners 2
‧ Tigers 9, Twins 7
AP, MIAMI, FLORIDA
Jimmy Rollins hit a two-out, two-run single in the ninth inning to lift the Philadelphia Phillies to a 5-3 win over the Florida Marlins on Wednesday in a clash of the National League’s two top teams.
The Phillies fell behind 3-0, but their bats came alive late.
Shane Victorino extended his hitting streak to 14 games when he led off the eighth with a homer to tie the game 3-3. Pete Orr entered the game in the seventh and had two doubles for Philadelphia.
Dane Sardinha singled in the ninth off Leo Nunez (0-1), then took third on a double by Orr. Both scored on the single by Rollins.
CUBS 11, CARDINALS 4
In Chicago, the hosts delivered their biggest offensive output of the season to beat St Louis.
Chicago scored six runs in the third after a 53-minute rain delay, added four more in the fifth and finished with 17 hits, four by Starlin Castro.
The Cardinals are 1-1 without manager Tony La Russa, who missed his second straight game as he recovers from shingles. He’ll be absent for the remainder of St Louis’ six-game road trip that ends Sunday in Cincinnati.
Cubs starter Matt Garza (2-4) got his first win at Wrigley Field, allowing one run in five innings. St Louis starter Jake Westbrook (2-3) took the loss.
NATIONALS 7, BRAVES 3
In Atlanta, Georgia, Ian Desmond hit a tiebreaking, two-run double in the 11th and Jayson Werth followed with a two-run homer as Washington beat Atlanta.
Alex Cora had driven in two runs with a bases-loaded single in the ninth as Braves closer Craig Kimbrel blew a 3-1 lead.
Drew Storen (3-1) pitched the 10th and Tyler Clippard took over in the 11th for his first save as the Nationals improved to 5-1 in extra-innings games. Scott Linebrink (0-1) took the loss.
In other NL play, it was:
‧ Dodgers 2, Pirates 0
‧ Giants 4, Diamondbacks 3
‧ Astros 4, Reds 3
‧ Padres 13, Brewers 6