Nathan Eovaldi pitched scoreless, five-hit ball into the sixth inning, Garrett Jones homered and the New York Yankees snapped their three-game skid with a 3-1 victory over the Los Angeles Angels on Wednesday night.
Chase Headley and Didi Gregorius had run-scoring singles for the Yankees, who had lost seven of 10 before salvaging the finale of their seven-game road trip.
Mike Trout homered for the Angels, whose four-game winning streak ended while their front office was in upheaval.
The Angels announced general manager Jerry Dipoto's resignation during the game, replacing him with former GM Bill Stoneman. Dipoto apparently quit due to conflicts with manager Mike Scioscia, who has denied any problems.
Los Angeles (41-38) failed to move five games above .500 for the first time this season.
The Angels still finished their nine-game homestand with six wins.
Eovaldi (8-1) had little trouble with the Angels' punchless lineup, allowing just two runners to reach third base in his third straight win — and his second victory over Los Angeles in less than a month.
Eovaldi left after walking Trout and Albert Pujols to load the bases with one out in the sixth. Chasen Shreve coolly escaped the jam, getting Erick Aybar on a popup and David Freese on a grounder.
Los Angeles drew two walks from Dellin Betances in the ninth, but the right-hander struck out pinch-hitter C.J. Cron for his seventh save.
Matt Shoemaker (4-7) dropped to 0-6 at Angel Stadium this season, yielding seven hits and two runs while pitching into the sixth inning. The 16-game winner as a rookie last season has just two victories in his last 13 starts.
Gregorius singled leading off the third and eventually scored on a two-out single by Headley, who had three hits.
Brett Gardner extended his hitting streak to nine games with a fifth-inning single, but struck out with the bases loaded in the eighth shortly after Gregorius' RBI single.
Jones connected on a two-out, two-strike pitch in the sixth, putting it in the elevated right-field stands for his fifth homer. Jones, who was acquired from Miami in the same trade that brought Eovaldi to New York, slowed a 6-for-37 skid at the plate.
Trout hit his 21st homer off Justin Wilson with two outs in the eighth, but Betances got the game's final four outs.
Yankees: Carlos Beltran wasn't in the starting lineup after straining his ribcage Tuesday, but said he could pinch-hit.
Angels: Reliever Mike Morin was activated after missing more than a month with a strained oblique muscle.
Yankees: New York hasn't announced a starter for its opener against Tampa Bay on Friday in the Bronx.
Angels: Garrett Richards (8-5, 3.54 ERA) opens a nine-game road trip in Texas against Josh Hamilton and the Rangers on Friday.