After Doctor Eggman success in bring attention the G.U.N, to give Rouge some time to bring the three Chaos Emeralds. The doctor ordered Shadow to go escape Rouge after imprisoned in Prison Island, with a manual bomb set to destroy the island. On his way to do so, he encountered Sonic again and engaged him in a fierce battle. However, they do not complete it, as Eggman notified him again of the bomb.
Eggman has been defeated at the hands of Tails, and was unable to move, so he asked Shadow to go and explore who is the one that escaped to the core of the Eclipse Cannon. After discovering that is Sonic, they both introduced each other, before beginning their final battle in their perspective stories.
In the first battle, the player must look for Sonic's moves. As when he is near, he will do a surprising Homing Attack at the player, so must evade being near. There are two ways to hurt Sonic, one to watch when he is on the ground, and launch a Spin Dash at him at fast rate, or waiting for him when he stops and sit still. The player must hit him three times to defeat.
In this battle, Sonic in now more fearsome than in the previous battle. The player must now race Sonic along an infinite line of platforms that fall into a bottomless pit one after another behind Sonic.
At the beginning, the player must launch a Homing Attack or Spin Dash at Sonic to hurt him. If the player takes the lead in this race though, Sonic will teleport up in front using Chaos Control or launch a Homing Attack at Shadow to hurt him and take the lead. To avoid the latter, the player simply has to use to Spin Jump. After the player has hit Sonic three times, he will complicate his moves and attacks. The player must now get behind him and wait until he stops to launch his Sonic Wind. Before he can launch it though, move in on him, even after he uses the Sonic Wind, to attack Sonic. His Sonic Wind can be avoided by Somersault. Continue this pattern until Sonic is defeated. Sometimes, even the Light Speed Dash can hurt Sonic should he teleport into a trail of Rings.
The fight against Sonic in the Dark story is identical to the fight against Shadow in the Hero story. However, Sonic's warp time is significantly shorter, but the use of Sonic Wind causes Shadow to suddenly skid to a halt when running.
If ten minutes have gone by in the second battle, then the road ahead will collapse with further sections falling down just as they appear. While Sonic is safe thanks to his Chaos Control, the player will eventually die after hitting the death line.
If noticed during the first battle, Big the Cat can be seen below a vent.