NES Games I Have Beaten!

I was a latecomer to the NES craze because my parents couldn't afford the NES, but I have still beaten an enormous amount of NES games. Almost all of these games were beaten when I rented or borrowed them (I never owned most of these). This list is complete to the best of my knowledge, but there are probably a few games that I forgot about.

Adventures of Bayou Billy (pretty hard game)

Astyanax

Bad Dudes

Batman (Tough last stage)

Bionic Commando

Blaster Master

BreakThru

Bubble Bobble

CastleVania (I've beaten this only losing 2 lives)

CastleVania 2

CastleVania 3

Contra (have beaten it without dying)

Crystalis

Double Dragon

Double Dragon 2

Double Dragon 3

Dr. Chaos

Duck Tales

Faxanadu

Final Fantasy

Ghosts and Goblins (One of the hardest games I have ever played... This story is happy end!)