The Battle of Starkiller Base, also referred to as the attack on Starkiller Base or the assault on Starkiller Base, was the first major battle fought between the First Order and the Resistance during the war between the two factions.

Finn had given the Base's blueprints to the Resistance, which revealed that the base drained the energy of the sun in order to charge its superweapon, and that it required a thermal oscillator to sustain the energy on the planet. If this thermal oscillator was destroyed, it would destabilize the planet's core and implode the Base. However, they would need to do it before the Base fully charged its weapon. Finn, Han Solo, and Chewbacca volunteered to disable the Base's defensive shield from the inside.[2]

Han Solo piloted the Millennium Falcon to Starkiller Base accompanied by Chewbacca and Finn. Their objective was to disable the shields and allow the X-Wing squadron to strike, although Finn's main objective was to rescue Rey. Flying through the shields at lightspeed, the Falcon made a rough landing on Starkiller Base at the edge of a cliff.[2]

Han, Finn, and Chewie sneak into Starkiller Base to disable the shields.

Han, Chewbacca, and Finn snuck into the main base and captured CaptainPhasma, whom they forced to disable the shields before disposing of her in a garbage chute. They reunited with Rey, who had already escaped on her own. Upon leaving the base and seeing the aerial assault, Han, Chewbacca, Finn, and Rey realized the Resistance squadrons needed assistance and decided to create an opening by planting thermal detonators inside the base. Han then confronted Kylo Ren on a bridge over a large pit, pleading with his son to reject Snoke and return to the light side of the Force. However, Ren refused and impaled his father with hislightsaber. Han lovingly stroked his son's faced before he plummeted down a shaft as Finn, Rey, and Chewbacca looked on. Kylo Ren felt weakened and horrified by his actions. An enraged Chewbacca injured Ren with hisbowcaster and proceeded to shoot down several stormtroopers. Chewbacca then detonated the explosives, which created an opening for the Base's thermal oscillators.[2]

With the shields down, Blue Squadron and Red Squadron, led by Poe Dameron as Black Leader, commenced their assault. All starfighter squadrons locked their S-foils in attack position to initiate the strike on the Starkiller Base's thermal oscillator. GeneralArmitage Hux, seeing the fleet from outside, ordered to dispatch all TIE fighter squadrons. The X-wing fighter squadrons successfully executed one bombing run of the thermal oscillator, hitting it directly but causing no damage towards it, but then the TIE fighters were upon them. During the battle that ensued between the opposing fighters, a heavy cannon emplacement launched a missile that destroyed an X-wing fighter. With ten minutes left until the weapon became fully charged, half of the Resistance fleet had already been destroyed. The thermal detonators, triggered by Chewbacca, activated in the Base, and a new hole to the oscillator was visible to the fighter squadrons. Red Four and Red Six covered Poe while the rest of the squadron focused on firing on the target. As the squadrons soared through the trenches of the Base with the First Order TIE fighters and turbolasers trying to block the assault, Ello Asty's X-wing was shot down.[2]

Finn and Rey exited the base, but were followed by Ren, who caught up with them in the forest. Rey angrily called Ren a monster for murdering his own father and tried to shoot him with her blaster, but Ren knocked her out by Force pushing her into a tree. Finn, horrified, rushed over as Ren furiously accused him of treason. Failing to wake her, Finn brandished Anakin Skywalker's old lightsaber and attacked Ren. However, Ren easily overpowered the former stormtrooper, stabbing him in the shoulder with his lightsaber's crossguard blades and then slashing him across the back, incapacitating him. Ren then attempted to summon Anakin's lightsaber, but Rey used telekinesis to pull Skywalker's lightsaber into her hand and proceeded to attack the Knight. Ren initially held the advantage, drawing on his rage to ignore the pain. Ren became so impressed with Rey that he tried to tempt her, complimenting her strength in the Force and offering to complete her training if she would join him. This backfired, however, as it only served to reassure Rey of her own power: recalling Kanata's words on reaching the light within, she begins to draw on the Force to hone her attacks, and the tide of the duel shifted in her favor. Ultimately Rey overpowered Ren and dealt him a severe wound to his face. By this point Kylo had taken too many wounds to continue standing, but he still struggled in vain to rise again. Before Rey could move to finish him off, the planet ruptured between where they were standing and they were separated from finishing their fight.[2]

Poe ordered his squadron to cover him as he entered the hole of the oscillator. A pursuing TIE fighter did not clear the gap, leaving Poe to circle in the interior of the unguarded structure, firing volley after volley of torpedoes into the oscillator, destroying it thirty seconds before it finished draining the sun to charge the superweapon. This caused a chain reaction which destroyed the base and leveled the entire planet's terrain. Inside the main base, chaos reigned as General Hux departed the command center and First Order officers realized all hope was lost and evacuated. Hux, meanwhile, reported to Supreme Leader Snoke, who ordered him to rescue Ren and flee the Base, as he wished to complete Ren's training. Rey returned to Finn, despairing that he would not wake up and that they would be trapped on the rupturing planet to meet their doom. However, Chewbacca promptly arrived with the Millennium Falcon to rescue them.[2]

Captain Phasma was able to escape from the trash compactor, and soon made her way back to the computer terminal to erase its history, preventing anyone from knowing that it was her that lowered the shields. She soon discovered that LieutenantSol Rivas has accessed the terminal, and in doing so learned about Phasma's treason. Phasma, wanting to eliminate any loose ends, pursued Rivas to a TIE fighter facility, where he stole a TIE fighter. Phasma approached pilot TN-3465, who was unable to join the ongoing dogfight due to her droid, BB-K8, performing a data update on her fighter. Phasma approached TN-3465 and ordered her to follow Rivas in a two-seat TIE/sf space superiority fighter,[5] eventually following Rivas to the nearby Luprora.[11] The Millennium Falcon and the remainder of the Resistance fleet managed to escape Starkiller Base as it erupted into a star. With the mission complete, they entered hyperspace to return to D'Qar.[2]

Following the battle, Organa sent a coded transmission to all Resistance squadrons stating that while the battle of Starkiller Base was won, the war raged on. Organa also told the squadrons to report in immediately and await further instructions.[12] Around the same time, R2-D2 rebooted and proceeded to merge his part of the galactic map with the piece found by BB-8. Chewbacca and Rey left for Skywalker's location on Ahch-To, while Finn was put into a medically induced coma to heal his injuries from Ren.[2]

After Phasma located Rivas, and she killed him along with TN-3465 and BB-K8 to ensure no witnesses knew of what she did before returning to First Order space, where First Order vessels were regrouping.[13]

Surviving First Order defense force pilots, such as Poldin LeHuse, were re-integrated into the fleet. They expressed a desire for vengeance and to prove themselves after failing to save the superweapon.[8]

The Resistance victory was ultimately pyrrhic, as its members had to evacuate from D'Qar as a result of the First Order knowing their location, and ultimately was pursued and largely decimated before ultimately escaping the First Order with the help of Skywalker.[10]