This definitely takes some luck, but I managed to do it on the first Sonic level on C Class. On the first lap, try to get ahead of the pack as soon as possible and be sure to dodge any items/evade any items. Once you get the lead, make sure to have an item that can be thrown behind you to block incoming Drones at all times. Gloves are preferred since you can block Tornadoes with those as well.
Since it's on C Class, you should be able to get ahead of them really quickly, so it's just a matter of dodging any stray items you come across.