Carlos Gonzalez hit three home runs in his last three at-bats, Michael Cuddyer had a grand slam and Dexter Fowler also homered, leading the Colorado Rockies past the Houston Astros 13-5 on Wednesday night for their third win in a row.
However, the game was not without some concern for the Rockies. Star shortstop Troy Tulowitzki left the game in the top of the seventh with what the team said was a strained left groin.
Gonzalez broke a 5-all tie with a solo shot leading off the fifth off Lucas Harrell (4-4). He added a two-run drive off reliever Xavier Cedeno as part of a six-run sixth and then had another solo shot, driving the first offering from David Carpenter into the right field seats in the bottom of the eighth inning.
Christian Friedrich (3-1) allowed five runs on 11 hits in six innings, shaking off a rough third inning, in which the Astros scored four runs.
MARLINS 5, NATIONALS 3
In Miami, Florida, Giancarlo Stanton hit his 12th home run in May to equal the club record for a single month and the Miami Marlins earned their 20th comeback victory on Wednesday night, completing a three-game sweep of the first-place Nationals.
Stanton hit a solo homer in the seventh inning, his 13th this year, and had a two-out RBI single in the first.
Josh Johnson (3-3) gave up three runs in six innings and singled home the tying run with his first hit of the year.
Taiwan’s Wang Chien-Ming (1-1), making his first start of the season, allowed four runs in four-plus innings for Washington.
PHILLIES 10, METS 6
In New York, pinch-hitter Carlos Ruiz came through with a tying homer in the seventh inning, Jimmy Rollins added a three-run shot and Philadelphia busted loose late to beat the Mets.
Shane Victorino drove in the go-ahead run with a sacrifice fly in the eighth off Jon Rauch (3-4). Ty Wigginton also homered for the Phillies, who improved to 3-6 against the Mets this season.
Lucas Duda went deep twice, including a two-run shot off Lee in the sixth to give the Mets a 3-1 lead. Dillon Gee pitched 6-2/3 effective innings, but the New York bullpen was battered after he left.
Antonio Bastardo (2-1) and Jose Contreras each worked a scoreless inning.
BRAVES 10, CARDINALS 7
In Atlanta, Georgia, Freddie Freeman homered and drove in three runs to help the Braves recover after blowing a five-run lead and beat the Cardinals.
Freeman, who had missed four straight starts because of vision problems, was elated about receiving his new sports glasses before the game. He broke out of slump with three hits: his eighth homer in the first, a run-scoring double in the third and a run-scoring single in the eighth.
Jonny Venters (3-2) recorded the last out of the sixth. Craig Kimbrel earned his 15th save.
The Braves broke a 5-5 tie with three runs on four hits off Mark Rzepczynski (0-3) in the sixth.
CUBS 8, PADRES 6
In Chicago, Illinois, Darwin Barney hit a two-run homer in the bottom of the ninth to give the Cubs a win over San Diego.
Barney launched an offering from Dale Thayer (0-1) into the left-center field bleachers to give the Cubs a three-game sweep.
James Russell (2-0) pitched a scoreless ninth to earn the win.
Carlos Quentin hit two homers and drove in four runs for the Padres. He had six extra-base hits and six RBIs in the three-game series.
Chris Denorfia also hit a two-run homer for San Diego.