Here are some of the hardest NES games
1. Punch Out!!
2. Teenage Mutant Ninja Turtles
3. Gaunlet
4. Ninja Gaiden III: The Ancient Ship of Doom
5. Ikari Warriors
6. Final Fantasy
7. The Adventures of Bayou Billy
8. Paperboy
9. Ghost and Goblins
10. The Immortal
11. Battletoads
12. Castlevania III: Draculs's Curse
13. Mega Man
14. Fester's Quest
15. Silver Surfer