Sonic's Town Missions
It takes place in the Forest, Soleanna. Sophia, a lady-in-waiting and attendant of Princess Elise, has been attacked by Eggman's robots while traveling through the forest, supposedly in an attempt to obtain certain knowledge from her. She kindly asks Sonic to escort her out of the forest and take her to Castle Town, safe from harm.
When the mission begins, enemies will spawn and head towards Sophia. Quickly defeat these enemies and proceed through the forest as progressively tougher groups of enemies appear. It is recommended to stay ahead of Sophia while dealing with the robots, especially in the expansive area before the bridge, so she takes as little damage as possible. However, robots may often spawn behind the player, close to Sophia, so caution is advised. After finishing the enemies in the wide open area, head for the bridge to Castle Town. Stand close to Sophia, keeping an eye on her health, and take down the robots on the bridge and in front of the gate. As soon as Sophia reaches the Castle Town gate intact, the Town Mission will be cleared.