It’s May, the month of season finales. That means it’s time for storylines that have been simmering for months to start boiling over. And as a new trailer makes abundantly clear, that tortured metaphor holds as true for ‘Supergirl’ as it does for any show. That new trailer is actually an extended trailer for the season finale, and it’s clear that there will be more than enough going on to both wrap up the current season and set up the next.

Much of the footage in the trailer focuses on the looming threat of the Daxamite invasion, which Supergirl hopes to thwart through a trial by combat with the Daxamite leader Rhea. But even if she prevails, it seems that no sooner will Supergirl have averted one invasion than another will rear its head. In what is arguably the trailer’s highlight, Mark Gibbon’s General Zod makes his entrance, vowing that the people of Earth will kneel before him. But though it seems like this is setting the nefarious Kryptonian up as next year’s main villain, the producers have suggested they may have other plans.

But of course, it doesn’t stop there. The trailer also teases what the network has dubbed “the fight of the century”, which sees Kara square off against her cousin. Yes, Supergirl versus Superman. You know, just in case you were worried that there wouldn’t be enough action in this year’s finale.

You can find the extended trailer for the finale here:

‘Supergirl’ airs Monday nights at 8:00pm on the CW. The series stars Melissa Benoist, Mehcad Brooks, Chyler Leigh, Jeremy Jordan, and David Harewood. The season finale, ‘Nevertheless, She Persisted’, is do to air on May 22, 2017. ‘Supergirl’ has additionally been renewed for a third season, which will begin airing later this year.