ANAHEIM, California — The Los Angeles Angels' nine-game homestand was largely a success until they lost a game and a general manager on the final day.
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 Angels on Wednesday night.
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. Manager Mike Scioscia insisted he had no problems with Dipoto or their working relationship, but the Angels gave no clear reason for Dipoto's departure after 3 1/2 years.
"We've had some things that could have been big distractions already come through our doors this year," Scioscia said. "Our guys are holding up fine. They're going to be able to keep their focus on everything."
The Angels said the turmoil didn't bother them despite getting the news in team meeting 90 minutes before the first pitch. Most of the players know Stoneman, who has been an adviser to the Angels since he stepped down from the GM job in 2007.
"Everything stays inside this clubhouse," said Albert Pujols, who drew two walks. "We're going to stay focused on what we need to do, which is winning games and winning series. I think we have veteran guys in here that understand we've been going through challenges since spring training. You just need to make sure you don't let outside distractions get in the way of what you want to accomplish."
Los Angeles (41-38) failed to move five games above .500 for the first time this season. The Angels still finished the homestand 6-3.
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. A 16-game winner as a rookie last season, Shoemaker has just two victories in his last 13 starts.
"I really only had one bad pitch, and it was to Jones," Shoemaker said. "We had a great game plan put together."
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 trip.
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. He was the winning pitcher in three of the Yankees' five victories since June 20.
"He's given us a chance to win just about every time out there, and that's great," said Headley, who had three hits. "He's come into a new league, and the AL East is a tough division for pitching, so he's done well for us."
Eovaldi left after walking Trout and 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.
Trout hit his 21st homer off Justin Wilson with two outs in the eighth, but Betances got the game's final four outs.
The Yankees selected the contract of OF Taylor Dugas from Double-A Trenton and outrighted RHP Esmil Rogers to Triple-A Scranton. "He's a guy who can provide us with some depth in the outfield," Girardi said. "We can put him at either corner. We felt we needed another outfielder with Carlos (Beltran) being down and (Jose) Pirela only playing a little bit out there."
Yankees: 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 trip in Texas against Josh Hamilton and the Rangers on Friday.