A checkpoint at the last level is definitely a cool suggestion, I didnt even think of that!
And as said in other replies, try strafing, and b-hopping around him, while also trying to now fall off the map...
Since it is the last level, it has to be kinda difficult right ;)