Huge battle. Who wins?

Qwsp- http://www.rapsheet.co.uk/RapSheetMain/Character.asp?UniqueId=98