Mega Man X/Spark Mandrill
From StrategyWiki, the video game walkthrough and strategy guide wiki
Spark Mandrill's level can be somewhat of a pain. You'll be doing a lot of dodging and, if you play the level enough times, learning where to prefire to be able to take on some extremely fast enemies.