Clarke Schmidt got a three-run lead in the seventh inning on Thursday-evening.
Four batters later, the Yankees reliever had washed everything away.
The Red Sox defeated Schmidt by four runs on two home runs, including a three-run shot that lost the Yankees to the lead before coming back to win it 5-4 in 10 innings in The Bronx.
It was the second consecutive appearance in which Schmidt gave up multiple runs while trying to argue for a spot on the Yankees roster. The righthander had pitched scoreless, multiple innings in a row before that.
Schmidt also swept away a strong start from Jameson Taillon, who had shutout six innings before handing the ball to him to start the seventh.
Red Sox rookie Triston Casas greeted Schmidt with a home run that went just over the wall of the short porch in right field to make it 3-1. Schmidt went 1-1 and Casas, who was 0-for-18, made him pay.
Kiké Hernandez followed by a single through the open right before Schmidt walked number 8 batter Yu Chang on a full count.
The Red Sox then squeezed catcher Reese McGuire, who got an 0-2 slider and mauled it for a three-run home run and the 4-3 lead. The homer landed in the stands in right center field, just out of reach of a jumping Aaron Judge.
Schmidt recovered by eliminating the next three batters – the top three in the Boston order – but the damage was done, at least temporarily.
The 26-year-old Schmidt had been sharp in a two-inning effort against the Red Sox at Fenway Park last week, including a strikeout from the side against the heart of the order.
During 24 games this year (three starts and 21 relief appearances), Schmidt holds a 3.46 ERA. In his current role, he provides the Yankees with a significant chunk of the bullpen, but was unable to provide it — or keep the lead — on Thursday.