I recently tried to play through this for the first time. I can't beat the last boss on stage 9. It's actually 2 bosses but you fight one right the other and if you die you have to do the stage all over again and lose your powerups. I can do the stage and the first one boss fine but than I usually only have about 4 or 5 life bars left for when I get to the second boss. You can kill the 2 hands on the second boss and get those leafs that restore your energy but I generally don't last long enough for that happen.
If anyone has beaten the game and has any tips for the last stage and bosses it's much appreciated?