The battle with Nabu was a standard clash of magic and martial prowess.
Nabu was immensely powerful, one of the strongest mages in DC, countless tiers above his original host, Kent. During the battle, ancient spells no one had ever seen before emerged one after another, ever-changing and devastatingly powerful. If he had mastered time magic, Su Ming definitely would not have won this fight.
Deathstroke and Diana, meanwhile, were among the most skilled warriors there were. With Strangle and Cloak assisting them, it was effectively four against one, yet they still had not found a way to effectively attack Nabu's true body.
A warrior's skill still depended on how well it was brought into play. Even the greatest martial artist in the world could stumble into disaster. It mainly came down to one's condition at the time.
Generally speaking, DC recognized Karate Kid as its strongest martial artist. Though only human, he had trained himself to the point where a bare-handed punch at the ground could shatter a planet, while a punch into the sky could send visible waves of penetrating force flying far through space.
What the hell was that? Other people practiced martial arts; wasn't he cultivating immortality?
If Su Ming punched a planet now, making a huge crater would not be a problem, but blowing up the entire planet? He was still far from that.
Yet, despite being so powerful, Karate Kid had once been knocked flat by Batman with a homemade little Taser. He had not even had room to fight back, simply because he wore no shoes and his clothes were not insulated.
Everyone had weaknesses, Su Ming included. He simply did not show his.
But against this Nabu, who was impervious to water and fire, blades and bullets, there was truly no way