#4 The Undertaker vs CM Punk (WrestleMania 29)

Popular or Unpopular opinion it might be, but CM Punk deserved to be in the main event of WrestleMania 29. While it made perfect sense to have John Cena and The Rock in the main event at WrestleMania XXVIII, given the hype surrounding their 'Once in a Lifetime' bout, they certainly didn't deserve it at Mania 29. Despite holding and elevating the prestige of the WWE Title throughout 2012, Punk was shunted from a WrestleMania main event slot.
However, he got what is considered to be on-par with a Mania main event - a match with The Undertaker. By 2013, The Undertaker's Mania Streak had become so sacred that, despite the weird build up to this rivalry that surrounded around Paul Bearer's real life death, fans knew they would be treated with a classic match between these two, and this is exactly what they got.
With both Superstars at the peak of their WrestleMania form, Punk and Taker tore the house down in New Orleans with their show stealing encounter. Featuring the perfect heel-face dynamics and a plethora of OMG moments, this match felt like the real main event of the show, despite being the third to last match on the card,and ended up affecting the matches that it preceded. Sadly, this match ended up being the last classic WrestleMania encounter of either man's career.