Eugenio Suárez hit a go-ahead grand slam with two outs in the eighth inning after Corbin Burnes pitched 4 1/3 innings in his Arizona debut, and the Diamondbacks beat the New York Yankees 7-5 on Tuesday night at Yankee Stadium to hand them their first loss.

The Diamondbacks scored five times in the eighth two days after an eight-run eighth inning against the Chicago Cubs.

Burnes allowed four runs — two earned — and four hits in his first start since signing a $210 million, six-year deal with Arizona as a free agent on Dec. 30. He struck out eight.

Jasson Dominguez and Anthony Volpe hit solo homers off Burnes for the Yankees. New York took a 4-2 lead on a two-run throwing error by Naylor at first.

Rangers 1, Reds 0 >> Nathan Eovaldi pitched a four-hitter for the majors’ first complete game of the season, and visiting Texas blanked Cincinnati.

Eovaldi struck out eight and walked none in his fifth career complete game. The right-hander threw 99 pitches, 70 for strikes.

Wyatt Langford homered for Texas in the first inning against Carson Spiers (0-1).

Eovaldi retired his first 12 batters, including five straight strikeouts during one stretch.

Marlins 4, Mets 2 >> Sandy Alcantara pitched five effective innings for his first win in 19 months and host Miami beat New York despite getting only three hits.

Alcantara, who missed last season after undergoing Tommy John surgery, allowed two runs and four hits while striking out four in his first victory since Sept. 3, 2023..

Graham Pauley hit a go-ahead, two-run double in the fourth.

Rays 7, Pirates 0 >> Jake Mangum collected three more hits and Shane Baz struck out a career-high 10 in six innings, helping Tampa Bay beat visiting Pittsburgh.

Mangum drove in two runs and scored twice, one day after he went 4 for 4 with two steals in his second major league game.

Brandon Lowe had three hits and three RBIs.

Baz (1-0) allowed seven hits and walked none in his first start of the season.

Blue Jays 5, Nationals 3 >> Bo Bichette hit a tiebreaking two-run single with two out in the eighth inning and host Toronto won ts third straight game by beating Washington.

Toronto’s José Berríos allowed two runs and four hits in 5 2/3 innings.