#2 John Cena vs. CM Punk (Money in the Bank 2011)
The rivalry between John Cena and CM Punk is considered to be one of the best feuds in WWE history.
CM Punk's real-life contract negotiations were used as a storyline in this feud. CM Punk challenged John Cena for the WWE Championship and was planning to leave the WWE with the title on his shoulders. Vince McMahon had threatened to fire Cena if he lost to CM Punk.
Vince and John Laurinaitis interfered and ordered the referee to ring the bell in John Cena's favour which was reminiscent to the Montreal Screwjob in 1997. However, John Cena wanted to win fair and attacked Laurinaitis, which distracted him and Punk delivered a Go-To-Sleep on Cena and pinned him for the WWE Championship.
It was a memorable match not only because of the athletism of the wrestlers but also due to the adept storytelling. CM Punk left the arena with the WWE Championship and left Vince McMahon red-faced.