Supergirl (Melissa Benoist) challenges Rhea (guest star, sterne Teri Hatcher) to battle to save National City. Meanwhile, Superman (guest star, sterne Tyler Hoechlin) returns and Cat Grant (guest star, sterne Calista Flockhart) offers Supergirl some sage advice.