Brad Penner-USA TODAY Sports

Alec Bohm collected both RBIs for the Philadelphia Phillies on Friday night, including the tiebreaking, 10th-inning sacrifice fly that lifted the visitors to a 2-1 win over the New York Mets.

The Mets saw their six-game winning streak end, and they fell to 15-3 in their past 18 games. The Phillies have won eight of their past nine games and 13 of their past 15.

The Phillies scored the winning run without a hit in the top of the 10th against Mychal Givens (6-3).

Automatic runner Bryson Stott went to third on a groundout by Rhys Hoskins. Bohm followed with a flyout to right. Stott tagged up and would have been out with an accurate throw by Starling Marte, but the one-hopper glanced off the glove of Tomas Nido as Stott slid across the plate.

Marte almost scored the winning run in similar fashion in the bottom of the ninth. He led off the inning with a double and went to third on a long flyout to center field by Francisco Lindor. Marte was thrown out at the plate by Philadelphia left fielder Matt Vierling while trying to score on Daniel Vogelbach's fly ball.

Seranthony Dominguez (6-3) earned the win. David Robertson recorded his 16th save by stranding automatic runner Vogelbach at third in the 10th.

The Phillies took a quick lead against the Mets, who hadn't trailed in their winning streak. Stott led off the game with a double and scored on a one-out single by Bohm.

The Mets tied the game in the second, when Pete Alonso drew a leadoff walk, went to third on a double by Darin Ruf and scored on Mark Canha's sacrifice fly.

Stott had three hits for the Phillies while Nick Castellanos added two hits.

New York starter Max Scherzer and Philadelphia starter Ranger Suarez both pitched well in no-decisions.

Scherzer gave up one run on nine hits and walked none while striking out six over seven innings. He stranded five runners in the first two innings before allowing four hits -- all singles -- over his final five frames.

The three-time Cy Young Award winner has a 1.36 ERA in eight starts since returning from the injured list on July 5 and a 1.93 ERA overall in 102 2/3 innings this season.

Suarez allowed one run on three hits and two walks while striking out four over seven innings.

More must-reads:

TODAY'S BEST
Mavericks advance to Western Conference Finals aided by controversial call late
Connor McDavid, Oilers hammer Canucks to force Game 7
Tyson Fury-Oleksandr Usyk epic increases excitement for potential rematch
Seize the Grey wins in muddy Preakness
Even Mike Budenholzer admits the Suns need a point guard
Watch: Juan Soto's first multi-homer game as a Yankee
Xander Schauffele, Collin Morikawa lead at PGA Championship
Knicks could get major boost for Game 7 showdown with Pacers
Giants All-Star pitcher suffers setback in recovery from injury
Panthers star named winner of 2024 Selke Trophy
WNBA to investigate $100,000 sponsorship deals for Aces players
Tiger Woods blames one big factor for missing the cut at PGA Championship
'Ain't good enough': Draymond Green claims Celtics must 'win it all' or it's a 'failure'
Blue Jays GM wants struggling club to feel 'massive sense of urgency'
Raptors expected to flip former NBA champion during the offseason
MLB insider reveals Mets' massive extension offer that Pete Alonso turned down
Celtics legend provides update after gruesome finger injury
Bulls hire former NBA head coach as top assistant
Chiefs move on from young running back
20-year MLB veteran working out, unsure about playing future

Want more sports news?

Join the hundreds of thousands of fans who start their day with Yardbarker's Morning Bark, the best newsletter in sports.