Alas, the end is nigh. With only one episode left in the series, last night's effort proved to be a double-edged sword when it came to giving us the comedy followed by a devastating loss.

The penultimate 'Derry Girls' episode delivered fans a wave of emotions last night, earning itself arguably the best episode of season three.

The episode kicked off with the girls attempting to get tickets to the Fatboy Slim ("Slimboy Fat" to all the Irish mammies out there) Halloween gig - which ended up with a near-punch out between poor James (Dylan Llewellyn) and his new adversary, played by Emmett J Scanlan.

Regrouping after the ordeal, most of the girls shared a plate of chips in a cafe wondering where Michelle (Jamie-Lee O'Donnell) was. As they turn their attention to the TV (and its host, played by guest star Sinéad Burke), Michelle tells an overblown account of what happened to James (and outs him as English), securing the group VIP tickets to the gig out of the good will of UTV.

The secondary storyline of the episode followed Clare (Nicola Coughlan), who hilariously encountered another lesbian while queuing up for tickets, and at the event that night she tried to find which clown mask her potential love interest was under.

But then... disaster struck. Da Gerry (Tommy Tiernan) appeared outside of the gig to deliver the girls devastating news. One of the final moments of the episode saw the five teens embrace in a group hug at the hospital when Clare returns after her dad Sean (David Ireland) has passed away, an incredibly touching and emotional moment for both characters and viewers.

Here's how viewers reacted to the penultimate 'Derry Girls' episode.

Luckily, we don't have another full week until the season finale. After last night's penultimate 'Derry Girls' episode, tonight's hour-long treat will catch up with the girls a year after the events on Halloween night.

How much has changed in the space of a year for the girlies? We're sure it'll be yet another emotional rollercoaster.

Catch the final 'Derry Girls' episode tonight on Channel 4 at 9 pm.