I think the main reason why the bloop lost. Its because el gran maja had sharpest teeth which can tear apart the skin while the bloop had teeth has flat like teeths above his mouth and bottom which can only leave a scratch on the skin.
Poor Bloop deserved better. Hope there's a rematch where Bloop (either the same one after somehow being still alive, or another one) returns El Gran Maja the favor.