Ultimately, Sukuna prevailed due to the help of Mahoraga, the technique he stole from Megumi. However, it is also true that Sukuna did not show his true form in the battle against Gojo, and he has at least one more cursed technique (manipulation of flames) that he did not use in that fight.