#3 John Cena vs. Shawn Michaels (WrestleMania 23)
This match is overlooked because it was overshadowed by their iron man match shortly thereafter. It was also controversial at the time because people were already getting tired of the "Super Cena" act.
This was still a very good WrestleMania main event nonetheless. John Cena was underrated in the ring amidst the constant "you can't wrestle" chants he got at the time. Shawn Michaels was brilliant in the ring as always.
The two came together to deliver a match that wasn't an all-time classic like the matches HBK would have in the three years to close his WrestleMania career, but it was still a finely-worked affair that accomplished what it set out to do.
John Cena beat HBK and got another rub as his run as face of the company still had many years left in it. In an odd way, this era is almost nostalgic now.