The New York Mets need just ten more wins to clinch the National League East division title following their 4-3 win over the Miami Marlins at Citi Field on Monday.
The Mets trailed 3-1 going into the bottom of the sixth inning, but staged a late rally as Travis d'Arnaud tied the game with a two-run shot off Justin Nicolino.
In the following inning, David Wright drove in Eric Young Jr with a ground-rule double to hand the Mets their eighth successive win.
The race for the American League West crown is turning into a close race as the top two teams, the Houston Astros and the Texas Rangers, in the division face off in a pivotal four-game Lone Star Series.
And it would be the Rangers who would open the series with a 5-3 win in a tightly contested affair at Globe Life Park in Arlington.
The Astros took an early lead as Jose Altuve homered off Cole Hamels in the first inning, and George Springer restored the lead with a fielder's choice single in the fifth after Rougned Odor had driven in a run to tie the game in the second.
The sides then swapped leads in the sixth as Mitch Moreland hit a two-run home-run off Scott Kazmir before the game was knotted a three-all off a Colby Rasmus single in the seventh.
Texas, though, closed the gap to the division-leading Astros to just half-a-game after Prince Fielder hammered a Will Harris cutter to centre-field for a two-run blast to seal the victory.
In the American League East, the New York Yankees also closed the gap on division leaders the Toronto Blue Jays as they shocked the Tampa Bay Rays with a four-run rally in the ninth to win 4-1 at Tropicana Field.
Logan Forsythe gave the Rays a late lead with a RBI double in the bottom of the eighth and they would have been forgiven for thinking they were home safe.
However, with two already out, Alex Rodriguez drove home Brett Gardner, who was walked and stole second, with a line-drive RBI double to tie the game.
Just four pitches later, Slade Heathcott hit a clutch three-run homer as the Yankees moved within three games of the Blue Jays.
National League West leaders the Los Angeles Dodgers trimmed their magic number to claim the division title to 12 games after a 4-1 win over the Colorado Rockies at Dodger Stadium.
Starter Clayton Kershaw held the Rockies to just three hits in seven innings. Justin Turner doubled home the tiebreaker before Scott Schebler homered late on to make it 16 wins in the last 20 for the Dodgers.
The Minnesota Twins remain just one game adrift of the second American League Wild Card spot as they made it four wins in five with a 7-1 triumph over the Detroit Tigers.
The Twins jumped ahead early on in a four-run first, Trevor Plouffe driving in two runs with a double while Torii Hunter and Suzuki added two more RBIs.
Rookie pitcher Tyler Duffey tosses 6 1/3 strong innings, while Eduardo Escobar hit an RBI single in the second and a home run in the fourth along with solid offensive outing from Joe Mauer, who went three from five at the plate.
Boston Red Sox 0, Baltimore Orioles 2
Washington Nationals 8, Philadelphia Phillies 7
Kansas City Royals 3, Cleveland Indians 8
Miami Marlins 3, New York Mets 4
New York Yankees 4, Tampa Bay Rays 1
Houston Astros 3, Texas Rangers 5
Oakland Athletics 7, Chicago White Sox 8
Detroit Tigers 1, Minnesota Twins 7
San Diego Padres 10, Arizona Diamondbacks 3
Colorado Rockies 1, LA Dodgers 4
LA Angels 1, Seattle Mariners 10
Cincinnati Reds 3, San Francisco Giants 5