The Baltimore Orioles' Cedric Mullins ended Gerrit Cole's long-awaited season debut in the fifth inning.
Five innings later, he sent the New York Yankees to a loss.
Mullins hit the go-ahead single in the 10th inning and later scored on a throwing error as the Orioles held on to beat the Yankees 7-6 on Wednesday.
The game went to extras on Giancarlo Stanton's run-scoring single off Baltimore closer Craig Kimbrel with one out in the ninth.
Two innings earlier, Stanton's three-run home run off reliever Yennier Cano pulled New York within one run at 5-4.
In the 10th, Mullins' tie-breaking single scored Anthony Santander, and he made it to second base on the throw to the plate. He then stole third and came around to score as catcher Jose Trevino overthrew third baseman DJ LeMahieu.
With the win, Baltimore (48-25) pulled within 1 1/2 games of New York for first place in the AL East.
The Yankees (51-25) were playing without Aaron Judge after he was hit on the left hand by a pitch in Tuesday's 4-2 win in the series opener.
While New York was without its star slugger it did get its pitching ace back.
Cole had been on the injured list since experiencing nerve inflammation and swelling in his pitching elbow during spring training and delivered an encouraging performance.
The 2023 AL Cy Young Award winner allowed two runs and three hits while striking out five and walking one in four-plus innings.
He permitted a single to Mullins to lead off the fifth inning and was promptly pulled after throwing 62 pitches.
Bibee, Naylor lead Guardians in rout of Mariners
Tanner Bibee struck out a career-high 12 batters and Josh Naylor homered twice as the Guardians rolled to an 8-0 win over the Seattle Mariners in a matchup of American League division leaders.
Naylor drove in four runs, and got things started with a run-scoring single in the first inning.
That would be all the offence Bibee would need, as he limited the Mariners to three hits and a walk over six innings.
Steven Kwan hit a two-run homer and singled and has hit safely in all 13 games since missing nearly four weeks with a strained left hamstring, batting .510 with nine RBIs and 13 runs scored during his hitting streak.
Jose Ramirez and Bo Naylor also each had a pair of hits for the AL Central-leading Guardians (45-26), who snapped a three-game losing streak and bounced back from Tuesday's 8-5 setback in the series opener.
The AL West-leading Mariners (44-32) lost for just the second time in 10 games and were shutout for the first time since May 30.
Rangers break up no-hitter to end Mets' seven-game winning streak
Leody Taveras came off the bench to hit a two-run homer in the bottom of the seventh inning to lead the Texas Rangers to a 5-3 win over the New York Mets.
The Rangers (34-40) ended a five-game losing streak and snapped the Mets' seven-game winning streak.
Texas prevailed despite being no-hit into the sixth inning.
Mets starter Sean Manaea retired the game's first two batters before issuing three consecutive walks to load the bases. He then hit Wyatt Langford with a pitch to force in a run before getting Nathaniel Lowe to ground into a fielder's choice to end the inning.
Manaea then retired the next 13 batters before giving up his first hit on Robbie Grossman's single with one out in the sixth inning.
Pete Alonso hit his 16th homer for the Mets (35-38), who lost for just the third time in 14 games.