New York Mets' Marcus Semien reacts after hitting a two-run...

New York Mets' Marcus Semien reacts after hitting a two-run triple against Philadelphia Phillies pitcher José Alvarado during the seventh inning of a baseball game Thursday, June 18, 2026, in Philadelphia. Credit: AP/Matt Slocum

PHILADELPHIA (AP) — Juan Soto hit two solo homers and made a sliding catch in the left-field corner to rob Bryce Harper of a run-scoring hit as the New York Mets defeated the Philadelphia Phillies 6-4 on Thursday night.

Pinch-hitter Eric Wagaman provided the tiebreaking single with two outs in the seventh inning, and Marcus Semien followed with a two-run triple off reliever Jose Alvarado (3-2).

Soto took Phillies starter Aaron Nola deep in his first two at-bats to give him 16 homers this season. It was the 30th multihomer game of his career. Soto also took away an extra-base hit from Harper when he lunged and slid to catch a ball on the warning track in the third.

SUBSCRIBE

Unlimited Digital AccessOnly 25¢for 6 months

ACT NOWSALE ENDS SOON | CANCEL ANYTIME