The Mets had opened 10-0 at home for a team record-tying 12-game streak over two seasons.
Washington took advantage of yet another error by shaky shortstop Wilmer Flores to rally for its third straight win, matching its longest streak this year. Bryce Harper hit two doubles, including a three-run drive in the ninth inning.
Strasburg (2-2) gave up two runs and six hits in 5 1-3 innings, striking out seven.
Jacob deGrom (2-3) allowed five hits and three earned runs in 5 1-3 innings.
CARDINALS 9, PHILLIES 3
ST. LOUIS (AP) — Matt Adams had three hits, including a tiebreaking, two-run homer, and the St. Louis Cardinals overcame a short outing by Tim Cooney in his major league debut for their third straight win.
Cooney, a 24-year-old left-hander brought up from Triple-A Memphis before the game, was given a 3-0 lead but lasted 2 1-3 innings, allowing three runs and seven hits.
Carlos Villanueva (2-1) followed and retired all 10 batters he faced. The Cardinals bullpen retired 19 of 21 batters during 6 1-3 innings of one-hit relief.
With the score 3-3 in the third, Adams hit a two-run homer off David Buchanan (0-5), who became the first Philadelphia pitcher to lose his first five starts in a season since Kyle Abbott in 1992.
BLUE JAYS 5, INDIANS 1
CLEVELAND (AP) — Kevin Pillar's two-run double highlighted a big fourth inning and Toronto's bullpen worked the final six innings in the Blue Jays' win.
The Blue Jays, the highest-scoring team in the American League, broke open a scoreless game with a five-run inning.
Blue Jays starter Daniel Norris lasted only three innings, but Jeff Francis, Roberto Ozuna, Aaron Loup and Brett Cecil finished it off. Francis (1-0) allowed one run in 2 1-3 innings.
TJ House (0-4) didn't allow a hit through three innings, but couldn't retire a batter in the fourth when the first five hitters reached base and scored.
The Indians, predicted to contend for a playoff spot, end April with a 7-14 record, the worst in the AL. Cleveland is 1-9 when scoring three runs or fewer and has lost nine of 13.
ANGELS 6, ATHLETICS 5
OAKLAND, Calif. (AP) — Kole Calhoun had two hits and three RBIs, Garrett Richards took a shutout into the seventh inning, and the Los Angeles Angels held on.
Erick Aybar, Johnny Giavotella and David Freese also drove in runs for the Angels, who have won five of seven.
Mark Canha drove in three runs, two on a homer, as the A's lost for the sixth time in seven games, matching their worst start in Oakland history at 9-14.
Richards (2-1) was pulled after Josh Reddick singled to open the seventh, and was charged with a run after Canha's home run off Mike Morin. Richards gave up four hits, walked three and struck out five.
Huston Street gave up three run-scoring singles in the ninth but got the last three outs for his ninth save.
Jesse Chavez (0-2) allowed four runs and seven hits in five innings.
REDS 5, BRAVES 1
ATLANTA (AP) — Mike Leake pitched eight strong innings and hit his fifth career home run to help the Cincinnati Reds beat the Atlanta Braves.
Todd Frazier, Tucker Barnhart and Billly Hamilton also had solo homers as the Reds won their third straight. Joey Votto had two hits and drove in a run.
Leake (1-1) allowed four baserunners on two hits and two walks, and retired the last 12 batters he faced. He struck out three.
Cincinnati, which ranks second in the NL with 31 homers, went up 4-0 in the eighth on Frazier's seventh homer and 5-0 in the ninth on Hamilton's second.
The Braves have dropped three in a row and eight of 10.
Atlanta starter Shelby Miller (3-1) gave up six hits and three runs — two earned — with three walks and nine strikeouts in seven innings.
TWINS 12, WHITE SOX 2
MINNEAPOLIS (AP) — Brian Dozier had a homer and four RBIs and the Minnesota Twins roughed up Chicago ace Chris Sale.
Trevor May (2-1) gave up two runs on 10 hits and struck out four in 5 2-3 innings and the Twins knocked Sale out of the game with a seven-run third inning. Joe Mauer added three hits and two RBIs for Minnesota (10-12).
Sale (2-1) gave up a career-high nine runs — eight earned — on nine hits with four strikeouts and two walks in just three innings. Melky Cabrera had two hits and an RBI for the White Sox, who were coming off an unsettling three days in Baltimore that saw two games postponed and one played in an empty stadium because of rioting in the city.
ROYALS 8, TIGERS 1
KANSAS CITY, Mo. (AP) — Danny Duffy pitched shutout ball into the eighth and Eric Hosmer hit a two-run homer as the Kansas City Royals beat the Detroit Tigers 8-1 on Thursday night.
The Royals lost 13 of 19 to Detroit last year to finish a game behind the Tigers, who have won the past four AL Central titles.
Duffy gave up his first run when Rajai Davis' single scored Jose Iglesias, who led off the inning with a triple. Duffy (2-0) struck out seven and walked two, while allowing seven hits before being replaced by Jason Frasor with no outs in the eighth.
Hosmer, who also homered Wednesday at Cleveland, drove an Alfredo Simon pitch to centre with Mike Moustakas aboard in the Royals' three-run third. Moustakas doubled home Alex Gordon with the first run.
ASTROS 3, MARINERS 2
HOUSTON (AP) — Jose Altuve's RBI single in the 10th inning lifted the Houston Astros to their seventh straight victory.
Marwin Gonzalez doubled down the right-field line with one out against reliever Dominic Leone (0-2). After a walk to pinch-hitter Colby Rasmus, Altuve got his third hit of the game — a lined single to left field to drive in Gonzalez with his first career walk-off hit.
Luke Gregerson (2-0) pitched a scoreless 10th to pick up the win.
The Mariners took a 2-0 lead in the first inning on Nelson Cruz's double-play grounder with the bases loaded, and Kyle Seager's RBI single.
Evan Gattis had a run-scoring grounder in the bottom of the inning, and then had another in the sixth to tie the score.