Whos stronger sonic or shadow?

Sonic is stronger than Shadow and Silver because Sonic can knock Shadow out so bad that when he would cry in his death because Shadow cant even get close to Sonic and if he does then Sonic can use sonic wind to blow him away and then it's lights out Shadow!