NEW YORK -- Curtis Granderson came off the bench and homered twice, Jose Reyes had four hits and the surging New York Mets beat the Miami Marlins 7-4 on Tuesday night.
Asdrubal Cabrera extended his recent tear at the plate, hitting a two-run homer in his return to the lineup after missing one start due to a sore left knee. Rookie right-hander Seth Lugo (2-2) gave up two runs in the first inning but recovered nicely as the Mets won for the eighth time in 10 games.
By winning the first two games of the four-game series, New York (68-64) moved ahead of slumping Miami for second place in the NL East. Both teams began the day 2 1/2 games behind St. Louis for the league's second wild card (see full recap).
Cardinals edge Brewers in 10 innings
MILWAUKEE -- Zach Duke stranded the bases loaded with a strikeout in the 10th inning after Randal Grichuk hit an RBI single in the top half of the inning, lifting the St. Louis Cardinals over the Milwaukee Brewers 2-1 on Tuesday night.
Seung Hwan Oh (4-2) pitched out of a jam in the ninth to get the win. Duke got his first save with the Cardinals by striking out pinch-hitter Manny Pina after Matt Bowman walked three batters.
The Cardinals' Jhonny Peralta led off the 10th with a single off Corey Knebel (0-2) and moved to third on Yadier Molina's ground-rule double. Jeremy Hazelbaker, who pinch ran for Peralta, scored the winning run on Grichuk's flare to right.
St. Louis' Adam Wainwright and Milwaukee's Wily Peralta dueled for seven innings, leaving a 1-1 game for the bullpens (see full recap).
Wieters lifts Orioles over Blue Jays
BALTIMORE -- Matt Wieters hit a go-ahead, two-run homer off Jason Grilli in the eighth inning to lead the Baltimore Orioles to a 5-3 victory over the Toronto Blue Jays on Tuesday night.
The Orioles pulled within three games of the first-place Blue Jays, who had a four-game winning streak snapped. After losing the opener 5-1, the Orioles will look to gain more ground in the series finale Wednesday.
Michael Saunders drilled a two-run shot off Orioles starter Ubaldo Jimenez that tied the game 3-3 in the seventh.
In the eighth, Jonathan Schoop walked and Wieters homered off Grilli (4-2), his 12th of the season.
Brad Brach (8-2) picked up the win with 1 1/3 scoreless innings. Zach Britton got his league-leading 39th save (see full recap).