We’re finally at the home stretch with just two more weeks left to go until the season finales of SupergirlThe Flash, and Arrow. Kara’s (Melissa Benoist) battle with Rhea (Teri Hatcher), Barry’s (Grant Gustin) battle with himself, and Oliver’s (Stephen Amell) battle with Chase (Josh Segarra) all come to a head in the synopses for the final week of Arrowverse episodes until the Fall!

Bringing the season full circle, the Man of Steel (Tyler Hoechlin) teams up with his cousin once again to help defeat the Queen of Daxam. The battle for National City concludes in ‘Nevertheless, She Persisted’, directed by Glen Winter and written by Robert Rovner and Caitlin Parrish with story by Andrew Kreisberg and Jessica Queller.

SUPERGIRL FIGHTS FOR HER CITY; SUPERMAN RETURNS — Supergirl (Melissa Benoist) challenges Rhea (guest star Teri Hatcher) to battle to save National City. Meanwhile, Superman (guest star Tyler Hoechlin) returns and Cat Grant (guest star Calista Flockhart) offers Supergirl some sage advice.

May 23rd, 2017 is the day Iris (Candice Patton) is supposed to day. Can Barry save the woman he loves and stop his future from ever coming true? Find out in ‘Finish Line’, directed by David McWhirter and written by Aaron and Todd Helbing.

Arrowverse Crossover: "Crisis on Earth X"

SEASON FINALE – With nothing left to lose, Barry (Grant Gustin) takes on Savitar in an epic conclusion to season three.

The battle a decade in the making has finally arrived. Allies and enemies will return to the island where everything began in ‘Lian Yu’, directed by Jesse Warn and written by Wendy Mericle and Marc Guggenheim.

DEATHSTROKE, NYSSA AL GHUL, MERLYN AND DIGGER HARKNESS JOIN OLVER’S BATTLE AGAINST PROMETHEUS — The battle between Oliver (Stephen Amell) and Adrian Chase (Josh Segarra) culminates in a final epic battle on Lian Yu. After recent events, Oliver decides to recruit a group of unlikely allies — Slade (guest star Manu Bennett), Nyssa (guest star Katrina Law), Merlyn (John Barrowman) and Digger Harkness (guest star Nick E. Tarabay) — to defeat Chase. However, Chase has his own army – Black Siren (guest star Katie Cassidy), Evelyn Sharp (guest star Madison McLaughlin) and Talia al Ghul (guest star Lexa Doig) — and the forces collide in an explosive season finale.

Supergirl returns with ‘Resist’ on March 15th, The Flash returns with ‘Cause and Effect’ tonight, and Arrow returns with ‘Honor Thy Fathers’ tomorrow all at 8/7c on The CW.