ANAHEIM, Calif. -- Andrew Heaney's day started with the gift of an electric bike he was driving around the stadium and a card from his mom for his 27th birthday.
Heaney only allowed a single to Hunter Dozier with one out in the fifth and needed 116 pitches to pitch his first complete game. He got all 27 outs, which was appropriate on his 27th birthday.
"That's the first time I've done it in pro ball at any point and time," Heaney said. "That was fun. You want to shake your catcher's hand and go shake hands with your teammates. It's a fun feeling. It's something I'll never forget and try to do it again."
Heaney credited a more consistent slider with his fastball to get him through the early part of the game and then started working in his changeup in the fourth inning to keep the Royals off balance.
He was set to celebrate with cheesecake made by his wife Jordan. She used his mom's recipe. The cake was in the Angels clubhouse, and he was set to eat some after interviews if there was any left, he said. After that, he planned to hang out with his wife, dogs and have more dessert, this time tres leches, also made by his wife.
The treats were well deserved after throwing such a gem.
Heaney (3-4) hit Jon Jay to start the game, then retired 13 consecutive batters.
"You can't say enough, just all his pitches and maintaining his stuff," Angels manager Mike Scioscia said. "Pitching with his back against the wall the whole game. His stuff in the ninth inning was as good as any time during the game and that's a great sign."
The Angels, who have won four of their last five, scored their run when Michael Hermosillo was caught in a rundown trying to steal second base. Chris Young ran home from third to score the lone run of the game.
"... It's a play, are you looking for it with two outs in the fifth inning? You're always looking for it with these guys," Royals manager Ned Yost said. "You always know it's a possibility. It was just a good play."
Heaney had thrown 105 pitches through eight innings. His 116 were the most in his career, yet he was still hitting 95 mph in the final frame.
"It was a very quick conversation," Scioscia said of whether Heaney would go back out for the ninth inning. "He was ready for it. He was ready for the challenge. He wanted it and finished it off well."
Heaney said there was no conversation. They asked if he was OK, and he said yeah.
"It was probably a little bit of adrenalin," Heaney said. "The crowd was going a little bit. It was exciting."
Brad Keller (1-2), making his second start, allowed allowed just one run on five hits in 4 1/3 innings.
Justin Upton was 3-for-3, but it was difficult for the Angels to get much going.
"Get them across how you can, I guess," Heaney said. "Honestly, when I sit down, its like a human wall in front of me. I can't really see the game. I can just see the scoreboard and the outs."
This was the first complete game, one-hitter for the Angels since Ervin Santana did it in 2012 against Arizona ... Heaney is the first left-hander to throw a one-hit shutout since Chuck Finley did it in 1989 at Boston ... Heaney is the first pitcher to throw a one-hit shutout on his birthday since the Cardinals' Vicente Palacios did it in 1994 in Houston ... Heaney is the first Angel to throw a shutout on his birthday since Andy Messersmith did it on Aug. 6, 1971 against Minnesota.
Royals: INF Lucas Duda (right foot plantar fascitis) participated in live batting practice Tuesday and took ground balls and ran. Ned Yost said he's "getting close."
Angels: INF Andrelton Simmons came out of Tuesday's game with a sprained right ankle. Mike Scioscia said he was being evaluated for an injury that happened going out to the field before the game.
Royals: RHP Ian Kennedy (1-6, 6.08) is winless in his last six starts. His last victory came two months ago, on April 7. In his last start, he gave up eight runs on seven hits in three innings and the Royals lost to Oakland, 16-0.
Angels RHP Ohtani (4-1, 3.18) will make his fifth start at home, where he is 2-1 with a 2.35 ERA. The Angels are 6-2 when Ohtani starts.
More AP baseball: https://apnews.com/tag/MLBbaseball
New York Mets, Marcus Stroman get positive news after MRI on his sore left hip; righty is day-to-day
Marcus Stroman's MRI showed no significant issues with his left hip, and he is considered day-to-day, the team said.
Why Jacob deGrom's numbers are more sustainable than you think (and Trevor Bauer's aren't)
Revisiting the Tom Tango-based analysis of pitches thrown, AJ Mass identifies which hurlers may have second-half declines or be at risk of injury.
New York Mets slugger Pete Alonso to defend Home Run Derby title
New York Mets slugger Pete Alonso announced Wednesday that he will defend his Home Run Derby title in Colorado on July 12.
Fantasy baseball: Tristan's three to add for Wednesday
Every Wednesday, Tristan identifies players who should be added to rosters and those that are safe to drop to make room for them.
Fantasy baseball daily notes: Pitcher and hitter rankings for Thursday
Prepare your fantasy baseball lineups confidently with our daily preview, including pitcher projections, hitter matchup ratings and more.
Stephen A.: Shame on Girardi for questioning Scherzer's integrity
Stephen A. Smith sounds off on Joe Girardi calling for Max Scherzer to be checked for foreign substances.