U.S. Soldier Goes Viral for Giving Prince Harry Her Invictus Games Medal

Green Beret Returns to Full Duty After Losing Arm in Afghanistan

Before a game against the New York Mets on Wednesday, Washington Nationals star pitcher Max Scherzer played catch with a young Mets fan.

The amazing player-fan interaction happened after 11-year-old Joseph La Rocca yelled from the stands, "Hey, Max, great game last night!" while the Nationals took batting practice.

Little did he expect a lifelong memory in return.

Video taken by his father shows La Rocca throwing the ball back and forth with the three-time All-Star over the outfield wall.

After the impromptu, 30-second game of catch is finished, La Rocca's dad asks him, "How was that?"

"Amazing!" the boy says. "I’m not giving this ball away. There’s no way."

Scherzer and the Nats were defeated the previous night by Mets ace Noah Syndergaard. 

The 31-year-old right-hander tied the MLB record last week by recording 20 strikeouts in a victory over the Tigers.

Watch the heartwarming moment above!

SCAM ALERT: Don't Accept These Facebook Friend Requests

Blake Lively Sets Off Firestorm with Instagram Post of Her 'Oakland Booty'

LOOK: Home Depot Worker Wears 'America Was Never Great' Hat

This Watermelon-Stealing Gator Has People Scratching Their Heads