Max Scherzer pitched no-hit ball into the sixth inning of his anticipated home debut and the New York Mets rode their $130 million ace to a 3-1 victory over the San Francisco Giants on Tuesday night for a doubleheader sweep.

Scherzer (3-0) was overpowering for 5 2/3 innings before seeming to hit a wall. His velocity dipped and control wavered over consecutive walks to Mike Yastrzemski and Brandon Belt, and then Darin Ruf ripped an RBI single for San Francisco’s first hit.

The 37-year-old Scherzer, slowed late in spring training by a balky right hamstring, finished out the sixth and then tossed a 1-2-3 seventh. Drew Smith allowed the Giants’ only other hit in the eighth and Trevor May worked the ninth to earn his first save.

Budding Giants ace Logan Webb (1-1) was uncharacteristically wild and allowed three runs in 3 2/3 shaky innings.

METS 5, GIANTS 4, GAME 1

Francisco Lindor lined a walk-off single in the 10th after a big stretch by Pete Alonso bailed him out in the top of the inning, and New York beat San Francisco.

Lindor's single to center against Jarlín García (1-1) scored automatic runner Brandon Nimmo from third.

A half-inning earlier, Lindor’s throw on Thairo Estrada’s grounder pulled Alonso off the bag at first base, apparently allowing Brandon Belt to score. Replays showed Alonso just barely held the base with his right foot, and umpires overruled the safe call. That kept Adam Ottavino (1-0) in line for the win.

NATIONALS 6, DIAMONDBACKS 1, GAME 1

Victor Robles had Washington's first hit, an RBI double off Madison Bumgarner with two outs in the fifth inning, and the Nationals beat Arizona in the opener of a doubleheader.

The announced crowd was 9,261, the fewest for a home game without pandemic restrictions since the team moved to Washington from Montreal for the 2005 season.

Josiah Gray (2-1) went 5 1/3 innings for Washington, allowing just one run and three hits with two walks and eight strikeouts against Arizona’s struggling lineup.

Bumgarner (0-1) gave up two unearned runs and two hits in his five innings.

NATIONALS 1, DIAMONDBACKS 0, GAME 2

Joan Adon became the first Washington starter to finish six innings in 2022, throwing 6 1/3 scoreless as the Nationals swept a doubleheader.

Adon (1-2), a 23-year-old right-hander making his fourth appearance in the majors, gave up three hits and walked two while striking out five.

Victor Robles singled to lead off the sixth against Arizona spot starter Tyler Gilbert (0-1) before coming around to score the lone run on a double by César Hernández.

In the ninth, Tanner Rainey put the first three batters aboard via a walk and two singles, then retired the next three for his third save.

BREWERS 5, PIRATES 2

Corbin Burnes struck out 10 and allowed two runs in seven innings as Milwaukee beat Pittsburgh.

The Brewers had a season-low three hits but won their third straight. The Pirates had a season-low four hits.

Burnes (1-0) gave up four hits and didn’t walk anybody. Josh Hader worked the ninth for his fifth save.

JT Brubaker (0-2) allowed two hits and four runs, two earned, in five innings.

CARDINALS 5, MARLINS 1

Albert Pujols had two hits and scored twice as St. Louis beat Miami.

Adam Wainwright (2-1) threw 5 2/3 effective innings, allowing one run on five hits with six strikeouts and two walks.

Tommy Edman tripled, singled and drove in two runs for the Cardinals.

Marlins’ starter Jesús Luzardo (0-1) allowed five runs and seven hits in 4 1/3 innings.

More AP MLB: https://apnews.com/hub/mlb and https://twitter.com/AP_Sports