In the Season One finale of “Supergirl,” titled “Better Angels,” Kara Danvers (Melissa Benoist) will team up with Maxwell Lord (Peter Facinelli) to fight the biggest threat yet to National City – Non (Chris Vance).

Spoiler alert! This article contains “Supergirl" spoilers. Read on if you would like to know what happens next before the new episode airs.

Previously, the two villains Non and Indigo (Laura Vandervoort) have returned to activate the Myriad, a device that would allow them to control the minds of all humans in National City and let them bend according to their will. Kara, however, remains unaffected by the Myriad because she was not human. Her next mission would be to stop the enemies from fully gaining control over the city and save the people close to her.

“Supergirl is forced to do battle with an unexpected foe and must risk everything – including her life – to prevent Non and Indigo from destroying every person on the planet,” stated the episode synopsis on CBS.

The huge battle may result to certain casualties, since Kara will be putting everything on the line. Even Kara herself might not survive the greatest fight in her life yet. While Kara looks for a way to defeat Non and Indigo, she will be led to a mysterious enemy.

WeGotThisCovered notes that in the first promo video of the “Supergirl” Season finale, Kara Danvers will be working with Martian Manhunter with the ultimate objective of stopping Non permanently. There will expectedly be a lot of action in the upcoming episode, which will provide a great end in the show’s first season run. The clip also showed Kara in the middle of a fight against an unknown new character, who was apparently carrying a staff with kryptonite. Although she will have a lot in her hands in the next episode, Kara will also be getting some help from the Department of Extra-Normal Operations (D.O.E.).

Overall, the show has garnered positive reviews from fans, who found it both entertaining and dynamic. Although an official announcement has yet to be made by CBS, it is very likely that “Supergirl” will proceed to Season 2.

Season 1 Episode 20 of “Supergirl” will air on April 18, 2016 on CBS in the US and on Fox in Australia.