This is not the best fight ever, but you can’t tell me it isn’t one of the funniest things you’ve seen in your life. Beebo kicked Mallus’s butt and ended the fight in a giant Beebo-colored heart-shaped explosion.
This was the first time we’d seen Supergirl meet her match and fight a Kryptonian. He wasn’t holding back at all, and despite not having the same level of experience as Superman, she managed to beat him.
Zoom challenges Flash to one last race to power his device to end the multiverse. Barry creates a time remnant to take out the device while Barry saves Joe West and fights Zoom. team.
Ra’s al Ghul’s last fight with Oliver took place in the season three finale to determine the fate of Starling and the League of Assassins. Oliver was already defeated by Ra’s earlier in the season, but he manages to best him and become the new Ra’s al Ghul.
When Reign meets the superhero, the two Kryptonians fight across National City. Reign knocks Supergirl around like a ragdoll, bringing her close to death. Reign didn’t pull any punches and broke Supergirl’s confidence in herself.