Gojo is limitless in an OP technique, so from starter Sukuna had to find a better technique than he had. Even tho Sukuna is using 10 shadows, don't forget he is the only one in the history of Jujutsu to have tamed Mahoraga. Not other 10 shadows users were able to do it. Second, during most of the fight Sukuna as he said himself in the last 2 chapters, was trying to adapt to Limitless thanks to Mahoraga wheels which only work when you take a hit. He took every hit possible without barely responding during the whole fight yet he's still, alive, standing on both feet and smiling. This fight is about strategy not just pure fight like we saw until now with Yuji, Maki or Yuta. This fight looks like the fight we could see in HxH where pure strength wasn't enough to win. While the like of Yuta and Hakari were throwing up after receiving one hit during training. Sukuna hasn't any of his technique or even 10's shadow during this fight offensively so to say that he has been carrying by that technique is a little bit false. Meanwhile, Gojo showed us everything he has in his arsenal but he barely put Sukuna in a bad spot. This fight is like when Goku fought against Beerus when Beerus was just dodging most of the attacks while Goku was in SSJ3.