The Flash - Out Of Time: Back after a short break, The Flash delivered quite possibly its most impressive episode to date - which is saying a lot for such a top flight show.
It kicked off with Spartacus himself, Liam McIntyre, turning up as the new Weather Wizard seeking revenge on whoever killed his brother way back (six months earlier 'in universe') in the Pilot.
Meanwhile, it's starting to look as though Wells hasn't been as clever as he thought because not only is Joe investigating him but also a senior reporter at The Central City Picture News, where Iris works.
On the emotional sub-plot front, Barry and Linda had an awkward date at the bowling alley when they bump into Iris and Eddie; and Iris is clearly flirting with Barry, much to the chagrin of both Eddie and Linda.
In a brutal episode that saw the death and possible disabling of key characters, every sub-plot built to its own blockbuster climax, with major, unexpected revelations coming left, right and centre.
They all tied up with a final twist that takes the show in a whole new direction (while tying it into the comics, oh so neatly).
All comic book/superhero shows should be this good!
Next Time (spoilers!):
Arrow - The Offer: Ra's offers Oliver the chance to take over the mantle of Ra's Al Ghul, predicting that Starling City will turn on the Arrow and this way he would have an army to take his crusade for justice global, rather than limiting it to one city.
Initially Oli rejects the deal and heads back to Starling City with Dig and Malcolm. But when it looks as though Ra's predictions are coming true, our hero starts to have second thoughts.
Meanwhile, there's a new villain in town, the decidedly creepy Michael Amar (Adrian Glynn McMorran) aka Murmur because of his stitched up lips! Amar has a vendetta against the police and is crafting diamond-tipped bullets to exact his revenge on the body-armour-wearing members of the Starling City Police Force.
As well as great storylines, The Offer delivered on the fan-service front by treating us to the waters of the Lazarus Pit (not that it was called that, but that's what it was).
Having pulled a bait-and-switch with Oliver's 'resurrection', I had wondered if the magical waters would ever actually make an appearance on Arrow. But, of course, now we know that magic - in some form - exists in the Arrow-verse (and predating the metahuman inciting incident of The Flash), I guess all bets are off and anything is now possible!
Agents Of S.H.I.E.L.D. - Aftershocks: Coulson and the team are faced with the consequences of the war with Hydra as revelations threaten to destroy them; Hydra makes a move.
Gotham - Welcome Back, Jim Gordon: After last week's superb double-bill, we're back to Gotham's more usual split personality with the return of young Bruce Wayne (and Alfred) to the city, looking for Selina.
Meanwhile, in the grown-ups part of the show, Jim had unearthed corruption in the GCPD and was determined to clean house, no matter how well protected the bent coppers were, and Penguin was celebrating, rather prematurely, the departure of Fish and his annexation of her nightclub.
The police and gangster plots, as ever, were the most engaging while the Bruce sub-plot felt so disconnected to the rest of the episode it was pretty much its own programme. And not a particularly interesting one at that, especially when you realise that the time spent on this sub-plot could have been better spent expanding the stronger elements of the episode.
I can only hazard a guess that the show's hardcore fan base have selective memory blindness allowing them to blank out these weak (and largely pointless) strands and only remember the grand police procedural material and the gangland politicking of Penguin and his peers.