What was the MLB web gem of the weekend? Michael Kacer’s catch of course. Kacer us a a 29-year old war veteran who lost his left arm in a 2008 rocket attack. What a great moment for the 11 year National Guard veteran who made the play in Yankee Stadium and after making the catch, handed it to his nephew.

“I watched it bounce and I’m like, ‘I might be able to get it,’ and it just happened to go right in the hat,” Kacer explained, “so it makes for a great souvenir for [Isaiah].”

Kacer was one of more than 20 veterans at Friday’s game as part of Achilles International, a non-profit organization based out of New York that provides athletic experiences and opportunities to people with disabilities. The group took a Yankee bus to the stadium and was escorted by the NYPD. The veterans also had an opportunity to meet players prior to the game

In a stadium filled with eight Gold Glove Award winners Friday, Michael Kacer made the play of the night.

Kacer, a 29-year-old from Scranton, Pa., stuck his cap out over a railing with his right arm in Section 121A of Yankee Stadium, snatching Curtis Granderson’s foul ball in the first inning.

Kacer, who spent 11 years with the National Guard and lost his left arm in a 2008 rocket attack, was on the field with the rest of the group before the game and was greeted by outfielder Nick Swisher before taking a picture with manager Joe Girardi.