Yuniesky Betancourt almost hit a go-ahead, three-run homer in the ninth inning for the Kansas City Royals against the Detroit Tigers.
Comerica Park was too big, though, and Austin Jackson too fast.
The Royals scored three runs in the final inning in an 8-7 loss to Detroit.
Betancourt's drive to left-center was tracked down near the wall by Jackson and then the center fielder charged to make an underhanded catch on Mike Moustakas sacrifice fly for the second out before Jeff Francoeur struck out to end Kanas City's comeback chances.
At worse, Royals manager Ned Yost thought Betancourt's blast would land in the gap.
"But Austin Jackson is just a phenomenal center fielder, and he ran it down," Yost said. "I didn't think he was going to get Moose's ball - I didn't think it was hit hard enough - but he got that one as well."
Prince Fielder hit a two-run, game-tying homer in the first and Delmon Young had a two-run homer to pad the lead in the seventh inning off Nathan Adcock.
"I knew that if I could keep us in the game we had a chance, but I made one mistake," Adcock said. "The guys played great defense behind me. There's a lot of fight in this club, and we kept going. We're going to get there soon."
The Royals have lost seven of nine with one game left before hosting the All-Star game on Tuesday night.
Detroit closer Jose Valverde started the ninth with a four-run lead and almost lost it.