Carmelo Anthony is an all around epic player.  Despite the fact that he's had a few rough patches with the Knicks this season, he's remained focused and played his heart out and has been the clutch "go-to" guy for his team.  

After his game winning shot vs the Chicago Bulls this past Easter, it is only right to pay tribute to the amazing contributions Melo has given the Knicks - and the NBA throughout his career.  Here's Carmelo Anthony's top 20 greatest plays.