Mets pitcher Jacob deGrom walks off the field after striking out Miami’s Jesus Aguilar during a 3-0 loss on Saturday in New York. John Minchillo/Associated Press

NEW YORK — Jazz Chisholm Jr. hit a stunning homer off an otherwise dominant Jacob deGrom, Trevor Rogers beat the two-time Cy Young Award winner for the second time and the Miami Marlins blanked the New York Mets 3-0 Saturday.

DeGrom matched a career best with 14 strikeouts over eight innings, Rogers fanned 10 in six and the teams combined for 28 overall.

The 23-year-old Rogers (1-1) outpitched deGrom for the second time in nine major league starts. The left-hander got his first big league win against him in a 5-3 victory last Aug. 31. This was his second.

A 2017 first-round draft pick, Rogers cruised in his third career outing against New York. He scattered three hits and two walks, retiring 11 straight in one stretch.

Rogers mixed a fastball averaging 95 mph with a slider and changeup, inducing 19 swing-and-misses among his 82 pitches. He ended his outing with strikeouts of Michael Conforto and Pete Alonso, stranding two runners to preserve a 1-0 lead.

Dylan Floro followed with a perfect seventh, Richard Bleier was helped by shortstop Miguel Rojas’ diving catch to rob pinch-hitter Kevin Pillar during a 1-2-3 eighth, and Yimi García completed the three-hitter for his first save, spelling struggling closer Anthony Bass.

DeGrom (0-1) looked unhittable early — until Chisholm barreled a 100.4 mph, 0-2 fastball thrown above the strike zone in the second inning. The left-handed hitter’s drive reached the second deck in right field and was estimated at 402 feet.

BREWERS 9, CARDINALS 5: Avisaíl García homered, doubled and drove in five runs as Milwaukee won in St. Louis, ending the Cardinals’ four-game winning streak.

Keston Hiura hit a three-run homer that capped a five-run burst in the seventh inning that made it 8-2. The Brewers won for the third time in four games.

García’s two-run homer off Carlos Martínez gave Milwaukee a 3-0 lead in the fifth. García drew a bases-loaded walk in the sixth and added a two-run double in the seventh.

His five RBI marked his most since he drove in six on May 20, 2017 as a member of the White Sox.

GIANTS 4, ROCKIES 3: Brandon Crawford delivered the decisive hit for a second straight day, connecting for a three-run homer in the sixth inning in San Francisco’s victory over visiting Colorado.

Ryan McMahon had put the Rockies ahead 3-1 with a two-run homer in the fifth.

PIRATES 8, CUBS 2: Mitch Keller pitched five efficient innings and Pittsburgh used an early burst to chase Zach Davies in a win over visiting Chicago.

BRAVES 5, PHILLIES 4: Freddie Freeman hit a two-run homer and drove in the go-ahead run with a grounder in the seventh inning to lead Atlanta past visiting Philadelphia for its fourth straight win.

AMERICAN LEAGUE

RAYS 4, YANKEES 0: Austin Meadows and Randy Arozarena homered off Domingo Germán, helping Tampa Bay extend its mastery over New York with a win in St. Petersburg, Florida.

The Rays have won 10 of 12 regular-season games between the AL East rivals since the start of 2020. Tampa Bay also eliminated the Yankees from last year’s playoffs in a five-game series that went the distance.

Six Tampa Bay pitchers combined to limit the Yankees to five hits.

Meadows got things rolling for the Rays with a solo homer in the first inning, his third of the season. He had three hits in Tampa Bay’s 10-5 win over New York the previous day and has homered three times in eight career at-bats against Germán (0-2).

Arozarena, a rookie who keyed the Rays’ run to the World Series with a breakout postseason, hit a 420-foot solo shot in the third inning for a 4-0 lead. The ALCS MVP hit .377 with 10 homers and 14 RBIs in 20 postseason games last fall.

Andrew Kittredge (2-0) worked 1 2/3 innings to get the win. Rays starter Chris Archer exited with right lateral forearm tightness after allowing three hits and striking out four in 2 1/3 innings.

MARINERS 4, TWINS 3: Mitch Haniger homered and hit the go-ahead sacrifice fly in the 10th inning, giving Seattle a victory in Minneapolis.

All three of Minnesota’s losses this season have come in the 10th, with the bullpen struggling with baseball’s new-as-of-2020 rule that starts each extra inning with a runner on second base.

For Seattle, that was Taylor Trammell, who homered earlier in the game.

Taylor Rogers (0-1) picked up Braden Bishop’s bunt in front of the mound, but he couldn’t get a clean grip and held off on a throw as a precaution. Haniger hit a one-out fly deep enough to left for Trammell to come home.

Kendall Graveman (1-0) worked the ninth for the victory, and Keynan Middleton pitched a perfect 10th for the save.

ATHLETICS 7, ASTROS 3: Ramon Laureano hit a two-run homer, rookie Seth Brown connected for his first big league home run and Oakland won at Houston.

Brown sent a homer into the second deck in the eighth inning to give the Athletics five home runs in the last two games after they managed just three in their first eight.

Frankie Montas (1-1) held Houston scoreless before Kyle Tucker’s solo homer to start the seventh ended his day. Houston starter Jose Urquidy (0-1) allowed seven hits and four runs.

INDIANS 11, TIGERS 3: Aaron Civale allowed just three hits while dominating over 7 2/3 innings and was backed by five home runs, including Jordan Luplow’s three-run shot, as Cleveland pounded visiting Detroit.

INTERLEAGUE

PADRES 7, RANGERS 4: Trent Grisham hit a go-ahead homer in the seventh inning and San Diego followed up the franchise’s first no-hitter with another victory at Texas.

A day after Joe Musgrove pitched that no-hitter, the Padres won their seventh in a row against Texas. Eric Hosmer and Ha-Seong Kim also homered for San Diego.

NOTES

TIGERS: Detroit starter Julio Teheran was placed on the 10-day injured list with a strained right shoulder that bumped him from a scheduled start on Friday.

METS: New York placed third baseman J.D. Davis on the 10-day injured list with a bruised left hand.

Davis was hit in the hand by a 91 mph fastball Tuesday and hasn’t played since. Two sets of X-rays have come back negative, but he’s been limited by swelling. Davis took grounders before a game Saturday against Miami and was supposed to take batting practice indoors before being evaluated further.

BRAVES: Atlanta placed right-hander Chris Martin on the 10-day injured list with right shoulder inflammation.

The move on Saturday, retroactive to Wednesday, came after Martin’s workout on Friday showed ongoing problems. He complained of numbness in his fingers and was forced to leave a relief appearance Sunday at Philadelphia.

Comments are not available on this story.