The fifth Test between England and India, the great finale of a soul-sapping series from last summer, has been one of the most awaited for so long that it came out with different skippers and coaching staff on both sides.
Stokes achieved the feat with a six off Tim Southee's delivery in his 151st Test innings. Former Kiwi skipper and current England Test format coach Brendon McCullum tops the list with 107 sixes.
Morgan led England to their first 50-over World Cup title in 2019, but he is himself without a half-century in one-day internationals and Twenty20s for almost a year.
A whooping 1,675 runs were scored during the match. It is still 49-runs short of becoming the highest-scoring Test match ever, as the fourth Test between England and Australia in 1948 Ashes saw both teams scoring a combined total of 1,723 runs, a record which has not been unbeaten.
England, whose points tally rose to 42 after their incredible win, now sit at the 8th spot on the World Test Championship standings with only 40 points.