Encarnacion became just the eighth player to hit two home runs in one inning in the past decade, as he helped lift the Toronto Blue Jays to a 12-6 comeback win. He was the first player to do so for the Blue Jays in 20 years.

Edwin Encarnacion is the first #BlueJays player to hit 2 HR in 1 inning since Joe Carter on Oct 3, 1993

Encarnacion led off the seventh for the Blue Jays, and he took Houston reliever Paul Clemens deep on a home run to left field. Adam Lind would then also blast a home run, giving the Blue Jays back-to-back home runs to tie the game at six.

Tom Szczerbowski/Getty Images

The Blue Jays were just getting started.

Toronto would go on to score two more runs on two hits, two walks and a hit batter before Encarnacion came back to the plate with the bases loaded and two outs.

Encarnacion now faced Hector Ambriz, who was the third pitcher of the inning for the Astros. Ambriz had already retired Jose Bautista and was looking to close the door and leave the score at 8-6, but Encarnacion had other plans.

After working the count full, Encarnacion took the sixth pitch of the at-bat on a ride, ripping a hard line drive over the fence for a grand slam.

Your browser does not support iframes.

Encarnacion became the first player this year to smack two home runs in the same inning, hitting his 27th and 28th home runs of the season. He finished 3-for-4 on the day with five RBI and a walk.

The Blue Jays would go on to win the game 12-6, thanks in large part to Encarnacion's incredible day. The team is 47-55 this year, and is in last place in the AL East, sitting 13.5 games behind the Boston Red Sox for first place.

Encarnacion's big inning was the highlight of the day, and Blue Jays fans got their money's worth at this game.