Dente takes 1. His to fast, sonic is only sound speed which isn't enough against a guy who dodges all kinds of bullets with ease. A bullet coming from a 9mm travels at around Mach 2, which is faster than sonic top speed. And i know sonic can't hurt a guy who gets hit from beings lifting over 100s of tons. Remember that scene with hero and ifrit, nero stop his strength with ease and dente is stronger than him. Plus dente has regen.
Dente fought both mundus and the embodiment, both are reality wipers and can stop time, since dente can also do that. So he'll use it against super sonic and wait for his powers to run out.
Dente wins with ease. He has regen and superior durability.
How else is dente going to beat super sonic? Hes invulnerable until time ( get it) runs out. Dante wins 😄. Now find an error in my post so I can prove you wrong.