PHILADELPHIA -- Kelly Shoppach hit a two-run homer during a four-run outburst in the 10th inning to lead the New York Mets to a 9-5 win over the Philadelphia Phillies on Tuesday night.
Shoppach had hit an RBI double with two outs in the eighth inning off Antonio Bastardo to tie it at 5-5. He homered off B.J. Rosenberg (0-2) in the 10th after Ike Davis hit a tiebreaking RBI double to score David Wright, who had a bloop single to start the inning.
Mike Baxter hit a two-run homer in the fourth for the Mets, who have won three straight games.
Ryan Howard hit his 11th career grand slam and Chase Utley had a solo homer, but the Phillies saw their winning streak end at four games. They remained 10 games behind St. Louis in the race for the second wild-card spot in the NL.
Bobby Parnell (4-3) earned the win with two scoreless relief innings.
Mets starter Chris Young gave up five runs on just four hits in 5 1/3 innings.
Phillies starter Vance Worley struggled again. He gave up four runs and nine hits before getting chased with one out in the fifth. Worley has a 5.80 ERA in 11 starts since July 3.
Once the Mets tied it in the fifth, the Phillies reclaimed the lead in the bottom of the inning on Utley's solo shot to right field.
Young was hurt by wildness in the first. He loaded the bases without allowing a hit. Jimmy Rollins walked, Kevin Frandsen was hit by a pitch and Utley walked. Howard then smoked a shot over the right-center field fence to give the Phillies a 4-1 lead.
Baxter drilled his second career homer to deep right to cut the deficit to 4-3 in the fourth.
Ruben Tejada started the fifth with a ground-rule double, Daniel Murphy singled and Wright hit a sacrifice fly to tie it at 4-4.
The Mets started the game with three straight singles by Tejada, Murphy and Wright. Tejada scored on Wright's hit to left for a 1-0 lead. Plate umpire Mike Estabrook first called Tejada out at home, but changed his call when he saw that catcher Erik Kratz dropped the ball and made the tag with an empty glove.
Notes: The Uganda Little League team was in attendance at Citizens Bank Park and received a standing ovation when shown on the video screen before the third inning. They attended the game as guests of Rollins. ... Howard is the franchise leader in grand slams. ... The crowd of 41,227 was the lowest at Citizens Bank Park this season. ...
The Mets won the first two series in Philadelphia, including a sweep May 7-9. ... The Phillies had just one other grand slam this season, hit by Hector Luna in his first official at-bat with the team. ... Murphy was 4-for-44 before his single in the first, which was the first of three hits. ... Cole Hamels goes for his 15th win Wednesday night against Matt Harvey (2-3) in the middle game of the series.