We pick up right where last weeks episode left off.
Kara tries to fight off Astras goons, but Astra pulls out a Kryptonite knife, which weakens her.
Astra, however, is unaffected because she found a way to shield herself from the radiation.

Credit: Monty Brinton/CBS
Anyway, Kara throws herself off the roof to escape.
She immediately runs back to the DEO to update Alex and Hank.
The next morning, news breaks that CatCo was hacked and all of Cat Grants emails have been leaked.
Non promises Astra that if she dies, Kara will die, too.
But, it doesnt!
Eventually, Kara gets the upper hand and is unable to deal with the final blow.
Instead, she drags Astra back to the DEO, and her aunt is placed in a cell.
Its a heartbreaking scene because all Kara wants to do is talk to her mother but cant.
However, James finds something interesting in Cats emails: monthly wire transfers to someone named Adam Foster.
James and Winn assume its male escort because theyre idiots.
Cat takes the email and turns Armstrong in.
Villain getting caught on purpose is one of the stupidest and lamest superhero tropes.
Cat thanks Kara/Supergirl for all her help, but then Kara is called off to Lord Technologies.
When Supergirl arrives on the scene, the DEO is already mid-battle with Non and the Fort Rozz escapees.
Supergirl confronts Non, and the episode ends with the two of them flying toward each other.