Quickly get some rings and wait for Silver to say something such as "Take this!" and homing attack him quickly. Once done, wait for Silver to get up and use the tornado move and repeat step 1, or just skid him if you haven't unlocked the tornado, just keep trying.
Shadow:
Jump up to the higher section and grab a ring box, and jump down to confront Silver, if you land right next to him, use your tornado spin attack to secure your spot and damage him. Whenever Silver flings crates at you, use Chaos Spears to break the boxes, and then unleash a homing attack, just keep repeating keeping a safe amount of rings.
CHEATS
Different Sonic games have different cheats. If you are refering to Sonic the Hedgehog for Mega Drive, there is a level select cheat but it differs in control depending on which version you play. Sonic the Hedgehog (2006) for Xbox360 and PlayStation 3 has no cheats, other than shortcuts and multiple glitches that can be abused.
Yes you can. But... you'll need Debug Mode or Level Select. The only Cheats i know.
Aside from shortcuts, there are no cheats for this particular Sonic game.
Add cheats below (Geez sorry I had to delete the rude one before)
The anagram of sonic the hedgehog "sonic the hedgehog."
sonic the hedgehog
sonic the hedgehog
Sonic the Hedgehog
Sonic the. Hedgehog
Sonic the Hedgehog
sonic the hedgehog