NEW YORK -- Chase Headley can only hope one successful swing leads to a lot more.
"It's been a long time," Headley said. "Felt like it's been a really long time."
Headley ended a drought of 170 at-bats since his last home run, dating to last year. That from a guy who hit 31 homers with 115 RBI for San Diego in 2012 and still is counted on to provide some power.
Headley has been working long hours in the batting cage lately and seeking advice from many hitters, including Yankees Hall of Famer Reggie Jackson.
The third baseman began the day batting just .178, although his recent swings had manager Joe Girardi thinking "he was starting to look like the Chase Headley we knew."
Kansas City dropped three of four at Yankee Stadium and has lost 12 of 16 overall.
"I'll just be happy to get home. It seems like we haven't been home in a year. We have a real comfort level there and enjoy playing at home," Royals manager Ned Yost said.
On Eovaldi's last pitch, Salvador Perez nearly launched a go-ahead, three-run homer, but right fielder Carlos Beltran caught the ball at the top of the wall. Eovaldi wiped his brow as he walked off the mound while Perez put both hands on the top of his helmet.
"Luckily, he was able to make the play," Eovaldi said.
Relievers Kirby Yates and Dellin Betances each followed with a perfect inning to hold a 5-3 lead. After the Yankees scored twice more, Andrew Miller worked a 1-2-3 eighth and Chasen Shreve threw a scoreless ninth.
Alex Gordon hit a solo home run and an RBI single for Kansas City. The Royals outhit the Yankees 9-7.
Ian Kennedy (4-3) lost in his first game back in the Bronx since the Yankees traded him after the 2009 season.
Castro homered in the first, then Headley connected in the second.
"A step in the right direction," Headley said. "Still got a long way to go."
Gregorius hit a two-run drive in the fourth.
The Yankees also might be set to promote catcher Gary Sanchez from Triple-A. The 23-year-old made his big league debut last season with two games, got off to a solid start in the minors this year and could join the Yankees as an extra hitter, possibly even a DH with Alex Rodriguez on the disabled list.
Yankees: 1B Mark Teixeira returned to the lineup after missing two games because of neck spasms. He went 0 for 4 with three strikeouts... OF Jacoby Ellsbury (hip) hasn't played since last Friday. ... LHP CC Sabathia (groin strain) is set for a bullpen session Friday.
World Series Game 1 viewership up 17.5% over last year's low
Atlanta's 6-2 victory over Houston in Game 1 of the World Series drew an average of 10,811,000 viewers, up 17.5% from last year's record low.
Padres hire Ruben Niebla as pitching coach before landing manager
he San Diego Padres have hired Ruben Niebla from Cleveland as their pitching coach.
World Series 2021 -- Best moments, action and more from Game 2 between Braves and Astros
The Atlanta Braves and Houston Astros saw a little bit of everything in Game 1 of the 2021 World Series. Here's a look at the top action from Game 2.
Atlanta Braves fill Charlie Morton's roster spot with Tucker Davidson
Tucker Davidson, who had a 3.60 ERA in four starts this season with the Braves, has been added to the team's World Series roster in place of injured pitcher Charlie Morton.
Roller derby team sues Cleveland Guardians to stop name use
A roller derby team that has called itself the Cleveland Guardians since 2013 is suing the city's Major League Baseball team for trademark infringement.
Nelson Cruz wins MLB's Roberto Clemente Award for philanthropy
Nelson Cruz, who was nominated by the Twins before being traded to the Rays, is the 50th winner of the Roberto Clemente Award. The veteran slugger provided financial support for 1,200 families in the Dominican Republic during the pandemic.