Why did Eggman save Sonic?

Why did Eggman save Sonic? Eggman just let Sonic fall in the lava he would of 100% defeated him. Instead his hubris got him to rescue Sonic for the sake of the boss battle.

Eggman just let Sonic fall in the lava he would of 100% defeated him. Instead his hubris got him to rescue Sonic for the sake of the boss battle.
See also  Soapbox: An Ode To Ramón Salazar, Resident Evil's Most Absurd Villain