This is video of John Jay, of the St. Louis Cardinals, hitting a home run, off the glove of Los Angeles Angels outfielder Mike Trout, in a game on Wednesday night.

Normally, it's Trout who steals homers from opposing hitters, which is why this video is so rare. But this time, he fails to haul in the long drive, which was hit off of Angels pitcher Jerome Williams.

The Cardinals went on to win, 12-2.