EOS randomly restored his health, shield and torrents

So after taking EOS’s health mid way down, shield partially down, and destroying 2 of his turrents. EOS up and decides to fully restore his health, shield and torrents basically making me restart. this never happened to me before. it didnt even take me off the field while he restored. kinda frusting haha only took me 20-25 mins to kill him halfway