Supergirl finale
Melissa Benoist as Kara Danvers in Supergirl CBS/The CW

With just one episode to go for the finale, CBS has released the synopsis for the last chapter of Supergirl season 1, which teases Kara Danvers risking her life to save National City. Episode 20 titled Better Angels will air on 18 April at 8pm EST on CBS.

Here is the synopsis for the episode:

Judging by the plot description, Kara will face an uphill task of defeating Non and Indigo. Previously, director Kevin Smith also teased that the upcoming episode of Supergirl will make you cry. He shared: "Something's happening that will affect Supergirl in such a great way, that, you think it's like cute puppies and f******g kittens now? You are going to cry when you see how beautiful this f******g thing is."

Will Kara survive or die saving her planet? It depends on Supergirl's season 2 renewal news. The DC Comics series was not among the 11 shows that the network renewed in March. However, actors have come forward and shared their views on the show's renewal chances. Actor David Harewood, who plays J'onn J'onzz, alias the Martian Manhunter, told Digital Spy that things are looking "very positive" about the show's renewal.

He said: "I've heard lots of rumblings — there are no guarantees. But CBS has made some very positive noises. All I know is that we've just had one of our biggest audiences of the year so far with the Flash crossover so it's all looking positive."

"The fans have been very vociferous and very vocal, so hopefully it's enough to get us a second season," Harewood added.

The Supergirl-Flash crossover that aired on 28 March on CBS gave huge boost to the ratings of the CBS series, thereby keeping season 2 hopes alive. According to Deadline, the episode fetched a 31% increase in demographic rating (1.7) among adults 18-49, and a 21% increase in total viewers — 7.24 million people tuned in live to see the event.

With more future crossover promised by executive producers and a possible cameo from Lynda Carter's Wonder Women in the upcoming season, maybe CBS will renew the show. Do you think CBS will renew the show? Let us know your opinions in the comment section below.