Zero throws good effort after bad and uses the JLF as bait for Cornelia. The win will justify the deaths.
Shirley follows Lelouch to see what he's up to and comes to the battle.
When Lancelot interferes to save Cornelia, Zero ejects and lands next to Shirley. She sees his face.
I need to backfill here. Viletta Nu is the Knightmare pilot that Lelouch stole a Knightmare from back in the first battle.
She has no memory of the incident, but she does remember Lelouch from right beforehand.
She's the one who told Shirley to follow Lelouch.