ANAHEIM, Calif._Jesse Hahn turned in the best effort by an Oakland A's starter yet this season Tuesday, but it wasn't good enough for a win.
Not for Hahn, anyway, despite eight innings of brilliant one-hit shutout pitching.
And not for the A's as a team as the bullpen faltered in a 2-1, 11-inning loss. Santiago Castilla gave up a Mike Trout homer that tied the game in the bottom of the 10th and Ryan Madson was stung by a two-out walkoff single from Kole Calhoun in the 11th.
Danny Espinosa singled to open the 11th, took second on a bunt and the A's dodged a bullpen when Yunel Escobar's bid for a game-winning single was speared by Jed Lowrie.
But center fielder Jaff Decker couldn't get close to Calhoun's single to center as the Angels brought the A's down to 10-10 for the season.
The A's had a chance for a 10-inning win thanks to Josh Phegley's first career pinch-hit homer.
But the game that would have been Oakland's sixth win in their last seven games evaporated when closer Santiago Casilla gave up a homer down the right field line to Mike Trout to start the bottom of the 10th.
For Phegley and Trout, the homers were the first of their careers in extra innings.
Phegley, batting against left-hander Jose Alvarez, crushed the first pitch he saw and drove it out to right-center on a night when hitters from both sides were having trouble getting the ball out of the infield.
While doing a fair Adam Rosales impersonation during his sprint around the bases, Phegley became the first player on either team to make it past first base on the night. Trout became the second.
Hahn, who began the season in the minor leagues, threw eight one-hit innings without allowing a run, walking just two. But with J.C. Ramirez and the Angels bullpen equally impressive, Hahn left the game after eight innings with no decision to show for his 101 pitches thrown.
Sean Doolittle took over in the ninth and was equally on his game, getting a couple of routine fly balls to right field, then striking out Calhoun, a longtime Doolittle nemesis, and making him look off-balance in the process.
Hahn's season didn't get off to a great start when he couldn't make the A's starting rotation out of spring training. But times have changed. A quick callup led to a six innings of two-run pitching in relief against the Rangers in the fifth game of the season and a spot in the starting rotation.
He then threw six innings against Kansas City, allowing three runs in a 3-1 loss before coming back with six more innings with just one run allowed as he beat the Rangers for his first win in the big leagues since last Aug. 4, just before he went on the disabled list for the remainder of the season.
On Tuesday he was back in his best for since his only career shutout against the Tigers in 2015. His sinker dipping at the bottom of the strike zone, Hahn got grounder after grounder when he wasn't mixing in a strikeout. In the first six innings, the Angels only made one out in the outfield.
The lone hit for the Anaheim crew off Hahn came in the fifth inning when Andrelton Simmons went to right field with a grounder that snuck through. Hahn didn't blink. He immediately picked Simmons off first base.
Hahn went to the curve a little more as the game went along, and some of his outs started to come in the air. Most significant was a diving catch by right fielder Matt Joyce to steal a hit from Jefry Marte, who'd been jammed but looped a soft fly that seemed to be destined to fall safely before Joyce, a little slow to break on the ball, ran it down, then extended himself with a full dive.