The fans who received an unexpected meet-and-greet with Angels left fielder J.B. Shuck raised their arms in triumph.

Across the outfield Kole Calhoun pounded his glove with his left hand as he whooped it up.

Angels players in the dugout doffed their caps and held them aloft as a tribute.

You could go a lifetime without seeing a better catch at Angel Stadium than the one Shuck made in the fourth inning Friday night tumbling into the stands after he had perfectly timed his leap in front of the wall to take away a two-run home run from Jose Bautista.

"You don't play many baseball games where there's a catch like that" Calhoun said.

The Angels ensured Shuck's catch wasn't just a feel-good footnote by rallying for three runs in the eighth inning of a 7-5 victory over the Toronto Blue Jays.

Shuck hit a run-scoring triple off reliever Steve Delabar and Calhoun followed two batters later with his first career homer a two-run shot that capped the first four-hit game of his career.

"It's still going through my head right now" Calhoun said. "I was telling some of the guys 'That's the best feeling of my life.'"

Angels closer Ernesto Frieri struck out the side during a scoreless ninth inning for his 26th save easing the sting of back-to-back blown saves this week in Texas.

The beleaguered Angels bullpen combined for 32/3 scoreless innings after starter Tommy Hanson could not hold a two-run lead the Blue Jays scoring three runs in the fifth inning to take a 5-4 advantage and quiet a crowd that had been abuzz over Shuck's catch.