Phillies 7, Indians 6: Jimmy Rollins hit the first game-ending homer of his career, a two-run shot with one out in the ninth inning Wednesday night that lifted the host Phillies over the Indians.
Trailing 6-5, the Phillies rallied against Kerry Wood (1-3). Brian Schneider led off with a walk and advanced to second on a groundout.
Rollins then hit a liner inside the right-field foul pole to win it. The 2007 NL MVP was 0-for-8 since returning from his second stint on the disabled list. He's played in only 14 games this season because of a calf injury.
Schneider and Jayson Werth added solo homers for the Phillies.
Shin-soo Choo hit a pair of two-run homers for the Indians.
Cardinals 1, Blue Jays 0: Matt Holliday hit an RBI single off Kevin Gregg with two out in the ninth inning, handing a win to Chris Carpenter and leading St. Louis to a road victory.
Holliday came up with runners on the corners and lined a full-count pitch from Gregg into left field to give St. Louis the lead. Holliday's homer streak ended at four games but the surging slugger had two hits and is 13-for-22 with 11 RBI in his last five games.
Carpenter (9-1) allowed three hits, walked four and struck out seven in eight crisp innings.
Mets 5, Tigers 0: R.A. Dickey pitched eight shutout innings and Jose Reyes homered to lead the host Mets.
Dickey (6-0) won for the sixth time in seven starts. The former power pitcher's knuckleball appeared to come alive in the fifth inning, when he got the first of his four strikeouts.
Dickey allowed four hits and two walks, and retired his final 13 batters.
The Tigers lost for only the third time in 11 games. Miguel Cabrera, who entered with a .409 on-base percentage, went 0-for-3 against Dickey before getting a single off Francisco Rodriguez, who got some much-needed work and pitched an otherwise tidy ninth.
Dickey, who rebuilt his repertoire around the knuckler after shoulder problems five years ago, even worked a four-pitch walk off reliever Joel Zumaya in the seventh and wound up scoring.
Padres 5, Rays 4: Will Venable, Adrian Gonzalez and Chase Headley homered to help the visiting Padres beat the Rays.
Venable broke a scoreless tie with a two-run shot in the fifth. Gonzalez hit a solo homer in the sixth for a 3-0 lead, and is 33-for-77 with seven homers and 20 RBI in June.