Cardinals beat Diamondbacks 9-7 for 6th straight win
Yadier Molina also connected as the Cardinals moved 3 1/2 games of idle Milwaukee in the NL Central. St. Louis has five games remaining in the regular season while Milwaukee has six.
The Diamondbacks were eliminated from postseason contention.
Goldschmidt had a big night in his return to the desert after playing eight years for the Diamondbacks from 2011-18. He got a loud ovation from fans in the first inning.
Arizona's Alex Young (7-5) surrendered six runs in five innings.
RAYS 7, RED SOX 4
The Rays hold a half-game lead over Cleveland, which had the day off.
Boston slugger J.D. Martinez drove in a run to become the ninth player in franchise history to have at least 35 homers and 100 RBI in multiple seasons.
Bobby Poyner (0-1) got the loss.
NATIONALS 7, PHILLIES 2
WASHINGTON -- Patrick Corbin pitched six effective innings, and the Nationals strengthened their playoff positioning.
Adam Eaton, Yan Gomes and Trea Turner homered for Washington, which moved a half-game ahead of idle Milwaukee for the top spot in the wild-card standings. The Nationals reduced their magic number to clinch a playoff berth to three.
Corbin (14-7) matched his career high for wins in the first season of a $140 million, six-year contract.
Philadelphia's Zach Eflin (9-13) permitted five runs and eight hits in five innings. The Phillies were pushed to the brink of elimination after beginning the season with great expectations after signing former Washington slugger Bryce Harper to a blockbuster deal.
MARLINS 8, METS 4
Amed Rosario cut into Miami's big lead with his own slam, but the Mets dropped five games behind idle Milwaukee for the final NL playoff spot with six games remaining. They also trail Washington by 5 1/2 games for the top wild card after the Nationals beat Philadelphia 7-2.
New York (81-75) would be locked out of the postseason with a loss Tuesday and victories by Washington and Milwaukee.
Matz (10-10) permitted six runs in five-plus innings in his 100th big league start.
Marlins left-hander Caleb Smith (10-10) allowed four runs in six innings.
BLUE JAYS 11, ORIOLES 10, 15 INNINGS
TORONTO -- Anthony Alford hit a game-ending drive in the 15th inning for his first career homer, sending Toronto to the victory.
Alford connected against rookie right-hander Ryan Eades (0-1), who was trying to close out a third consecutive scoreless inning.
Jason Adam (3-0) worked one inning for the win.
Austin Hays homered twice and drove in five runs for Baltimore.
More AP MLB: https://apnews.com/MLB and https://twitter.com/AP-Sports
Copyright 2019 by The Associated Press
This story is from ESPN.com's automated news wire. Wire index