Carlos Rodón spent most of Monday night on cruise control.
Devin Williams then took the wheel and caused a five-car pileup.
Williams and Luke Weaver combined to turn a three-run lead into a one-run deficit in a brutal eighth inning as the Yankees collapsed in a 4-3 loss to the Padres at a soaking wet Stadium.
Coming off three straight scoreless outings since he was removed as closer, Williams reverted to his early-season form by giving up three runs on two walks and a hit while recording just two outs.
He has allowed 13 earned runs in his first 11 ²/₃ innings as a Yankee — the same number of earned runs he gave up over the past two seasons combined across 80 ¹/₃ innings with the Brewers.
In a game that was played through varying degrees of rain, the Yankees (19-16) got 6 ²/₃ shutout innings from Rodón before Fernando Cruz entered and got the final out of the seventh on two pitches to preserve the 3-0 lead.
Luke Weaver (30) reacts after walking San Diego Padres catcher Luis Campusano (12) during the eighth inning at Yankee Stadium. John Jones-Imagn Images
Instead of having Cruz handle the eighth, Aaron Boone called on Williams from the bullpen, and he started off on the right foot with a strikeout.
But then he walked ex-Yankee Tyler Wade and gave up a broken-bat single to No. 9 hitter Brandon Lockridge (a former Yankees minor leaguer). He struck out Fernando Tatis Jr. for a big second out but followed by walking Luis Arraez on four pitches, ending his night with the bases loaded.
Weaver entered and quickly got tagged for a two-run double by Manny Machado and a two-run single from Xander Bogaerts. Just like that, the Padres (23-11) led 4-3.
Before Monday, Weaver had inherited five runners this season and had not allowed any of them to score.
The go-ahead run, which was charged to Weaver, marked the first he allowed this season after 21 straight scoreless outings dating back to last September.
Devin Williams (38) throws a pitch in the eighth inning against the Tampa Bay Rays at Yankee Stadium, Friday, May 2, 2025, in Bronx, NY. Corey Sipkin for the NY POST
- CHECK OUT THE LATEST MLB STANDINGS AND YANKEES STATS
Rodón scattered just three hits and one walk while striking out five. It continued a strong run by the left-hander over his past four starts, in which he has given up just three runs (two earned) and 11 hits across 25 ²/₃ innings.
In the process, Rodón lowered his ERA to 2.96, providing a strong No. 2 behind Max Fried in a Yankees rotation that has otherwise been turbulent.
Facing the team that traded him to the Yankees as part of the Juan Soto deal, Trent Grisham gave Rodón a 2-0 lead in the third inning when he crushed Nick Pivetta’s sweeper into the second deck in right field.
It was Grisham’s ninth home run of the season, in his 93rd plate appearance, the same number of homers he had in 209 plate appearances last year.
Trent Grisham (12) celebrates with Aaron Judge (99) after hitting a two run home run scoring Jorbit Vivas (90) in the third inning against the San Diego Padres. Corey Sipkin for the NY POST
Grisham was starting Monday for the 11th time in 13 games (not including the three he missed while on the paternity list).
His hot bat, to go along with his superior defense in center field, has made it nearly impossible for Boone to leave him out of the lineup, meaning more games on the bench for Jasson Domínguez.
Anthony Volpe, who returned to the lineup Monday following a one-game absence with a shoulder scare, provided some insurance in the sixth inning with a sacrifice fly that made it 3-0.
It was set up by Paul Goldschmidt, who led off the inning with a single that knocked Pivetta out of the game, stole second and took third on a throwing error.
Trent Grisham (12) 2-run home run during the third inning when the New York Yankees played the San Diego Padres Monday, May 5, 2025 at Yankee Stadium in the Bronx, NY. Robert Sabo for NY Post
Yankees outfielder Aaron Judge (99) out in a play-at-the-plate at home trying to score on a double by New York Yankees first base Ben Rice (22) during the first inning when the New York Yankees played the San Diego Padres Monday, May 5, 2025. Robert Sabo for NY Post
The Yankees had a chance to take a lead in the bottom of the first, but some aggressive baserunning by Aaron Judge backfired.
He was on first when Ben Rice ripped a double down the first base line, with Judge taking third. But when the throw into second popped up and away from Bogaerts, Judge took off for home, only to get thrown out at the plate.