Code Lyoko Wiki
Code Lyoko Wiki

Fight to the Finish is the twenty-ninth episode of Season 4 and the ninety-fourth episode of Code Lyoko.


In a vivid nightmare, Aelita has a premonition about the death of her father, causing her to wake up screaming. After a morning shower, Aelita goes to visit Jeremie in his dorm room, where it is revealed that he has been up all night working of his multi-agent program. Aelita worries about Jeremie's unhealthy sleeping and eating habits before going to breakfast without him but he reassures her that he will finally relax when they will destroy X.A.N.A. once and for all. In the cafeteria, Aelita tells Yumi, Ulrich, and Odd about her nightmare, but they reassure her that everything will be fine. William then arrives and asks to sit with them. However, after an unintentionally cold greeting, William is hurt, and goes to sit alone. Aelita then scolds the others for still treating William like an enemy as he was X.A.N.A.'s slave against his will. Ulrich tells her that it was his fault that he got captured by the Scyphozoa during his first trip, but she reminds him that she was captured by the Scyphozoa more than once and it could have happened to any of them. After that Ulrich, Odd, and Yumi agree to be more fair and civil with him, but assert that he should no longer be allowed in the Factory.

Meanwhile, as he continues to work in his dorm, Jeremie receives a message from Franz Hopper, who asks for a meeting. Excited, Jeremie calls to inform Aelita before traveling to the Factory, and she and the others leave the cafeteria to go to the Factory as well. In the park, Sissi sits alone, listening to music until she notices Jeremie running into the trees. Curious, Sissi decides to follow him, but loses him once he enters the manhole into the sewers. When Ulrich, Yumi, Odd, and Aelita arrive at the manhole shortly afterward, Sissi demands to know where they are going. As the four lie claiming to be going to the gym, Jeremie arrives at the Factory and calls Aelita telling her to hurry.

After finding the sewer door in the school is locked, Aelita, Yumi, Odd, and Ulrich are confronted again by Sissi. However, William then arrives and begins flirting with her, allowing the others to escape while Sissi is distracted. After they finally reach the lab, Jeremie tells the others that Franz Hopper has sent him coordinates to a rendezvous point in the Ice Sector. Aelita asks Jeremie if this message was really sent by her father as X.A.N.A. already used such trick but he assures her that Franz Hopper sent this message exactly after he finished his multi-agent program. Although they do not know what Hopper is planning, Jeremie instructs the others to protect him from X.A.N.A.'s monsters. However, William then arrives and asks to go on the mission as well as he wants to get his revenge on X.A.N.A.. Yumi refuses, seeing William more as a liability than an asset, but Jeremie makes a compromise: William will stay in the lab on standby and will only be sent to Lyoko as back-up if the situation gets really bad as they don't have time for any arguments now.

Ulrich, Odd, Yumi, and Aelita are then sent in the Ice Sector, where Jeremie directs them to an ice cave entrance hidden by a waterfall. Aelita asks the other if she may have a moment alone with her father, and enters the cave by herself, finding Franz Hopper waiting for her inside. However, Jeremie is then alerted to an activated tower in the Ice Sector, and before he can warn the others, a spectre emerges from wiring in the walls and possesses William. Jeremie says to William that he should go help the others on Lyoko but William immediately attacks Jeremie, knocking him unconscious before heading to the scanner room.

As Aelita notices Jeremie has stopped responding to her, she and her father notice that the ice boulders are falling into the water from the ceiling which forces them to exit the cave only to find the Kolossus and a swarm of Mantas have arrived at their position. Deducing that something has gone wrong at the Factory, Yumi volunteers to be devirtualized by the Kolossus in order to return to Earth, where she finds William in the process of destroying the scanners. As Ulrich attempts to battle the Kolossus, Odd and Aelita escort Franz Hopper to safety, fending off the Mantas along the way. In the scanner room, Yumi is quickly outmatched by the superpowered William and tries in vain to flee into the elevator. However, William phases through the elevator door and attacks Yumi, throwing her out once they reach the main floor.

In the lab, Jeremie regains consciousness and discovers that Hopper is in the process of sending him data. As Yumi struggles against William, Ulrich reaches the Kolossus's head and damages one of its weak points, temporarily immobilizing it. Hopper then abruptly returns to the Digital Sea after sending Jeremie the data necessary to turn his multi-agent system into an "anti-X.A.N.A. program". After perfecting the program, Jeremie then informs Aelita that she must go to Sector Five to help him launch it. As Ulrich defeats the Kolossus, Jeremie inputs the Scipio code to summon the Transport Orb and sends Aelita and Odd to Sector Five. Ulrich is then crushed by the falling Kolossus and is immediately devirtualized.

In Sector Five, Aelita and Odd enter the Celestial Dome, where Aelita attempts to launch the anti-X.A.N.A. program, but quickly discovers the Supercomputer does not have enough power to run it. The pair is then attacked by Mantas, and Odd is devirtualized. In the Factory, Yumi and William's skirmish spills into the assembly room, where Yumi is injured. However, Ulrich soon comes to her aid, and takes over battling William until he too is injured to continue.

On Lyoko, Franz Hopper reappears in the Celestial Dome with Aelita, and begins sending power to the supercomputer. However, Aelita's premonition comes true as the Mantas begin attacking her father, rapidly depleting his life points. Now with enough power, Jeremie instructs her to launch the program, but Aelita instead tries desperately to save her father from the monsters. In an emotional argument, Jeremie eventually convinces Aelita not to let Hopper's sacrifice be in vain, and she launches the program just as her father is killed.

The anti-X.A.N.A. program is a success, and all the Replikas are destroyed one by one and X.A.N.A. along with them. In the Lab, Jeremie watches the interface in amazement as his program causes all the Replikas on the internet to vanish. In the assembly room, Yumi and Ulrich look on as a massive spectre is forced out of William's body and disintegrates before their eyes and the while light sweeps through the surface sectors and disables the activated tower, symbolizing that this really is the end of X.A.N.A. forever. Jeremie then manually devirtualizes Aelita, and all five Lyoko Warriors convene in the scanner room, where Aelita, distraught over the loss of her father, collapses into Jeremie's arms crying.


  • The original French name for this episode is Contre-attaque, which translates to Counterattack in English.
  • About writing this episode and the decision to defeat X.A.N.A. with a multi-agent system, Sophie Decroisette said: "I didn’t want a final battle. I thought it was nice to have a “technological” ending[...] Not to mention that Jérémie is central in the series. We wanted him and his abilities to be decisive in the end. [...] we didn’t have any instruction against a final battle or budgetary constraints. In our opinion, the two enemies that fight each other are really Jérémie (who is in some way the equivalent of Franz Hopper, as they have the same abilities) and Xana. This was the conflict we had to solve."[1]
  • The Kolossus is defeated for the first and only time in this episode.
  • Franz Hopper is killed in this episode, making this the only character death shown on screen in the series. Hopper was not the only casualty in the war against X.A.N.A., however, as the writers later revealed X.A.N.A. had killed scientists at the Jungle Research Facility.[2]
  • This episode is the only time that the "SCIPIO" code is used in Season 4.
  • This episode marks the final appearance of the Ice Sector and the Forest Sector.
  • In this episode, Odd tells Sissi she would look good as a blonde; by the time of her first Code Lyoko Evolution appearance, she has become a blonde.
  • In the Sector Five battle, one of the Mantas that attacks Franz Hopper makes the same laser sounds as the Daleks from the revival of Doctor Who.


  • The contents of the breakfast trays change several times between shots, most noticeably Aelita's.
  • Jeremie claims to have finished the multi-agent program just before he is contacted by Franz Hopper. However, after Franz Hopper sends him vital data, he claims the program is incomplete without said data.
  • When Jeremie enters the manhole in the park, he is briefly shown wearing his outfit from the first three seasons, as opposed to his current outfit.



  1. "Interview - Sophie Decroisette, partie 2". Ces Dessins Animés-Là qui méritent qu'on s'en souvienne. March 11, 2014.
  2. "Interview - Sophie Decroisette et Jérôme Mouscadet, partie 3". Ces Dessins Animés-Là qui méritent qu'on s'en souvienne. March 18, 2014.