Eels players celebrate during their Round 24 meeting with the Sea Eagles.

Strap yourself in as NRL.com takes a look back at the season that was, including our most-viewed content on a week-to-week basis.

Round 24 Results:

Dragons 19 defeated Panthers 12 
Bulldogs 32 defeated Rabbitohs 18 
Sharks 40 defeated Wests Tigers 18 
Cowboys 50 defeated Warriors 16 
Roosters 12 defeated Broncos 10 
Titans 28 defeated Raiders 12 
Eels 20 defeated Sea Eagles 16 
Knights 20 defeated Storm 6 

The Knights and Eels produced two of the upsets of the year in Round 24. With the Sea Eagles and Dragons duking it out for a top eight spot, it was Manly who fell at the first hurdle when Parramatta handed them a Brookvale beating. Similarly the Storm's top four chances took a massive dip when the Knights headed south and completely frustrated Melbourne out of their game plan to record a big win. Defence won the day for the Roosters against the Broncos in a top-of-the-table clash – though it came at a price, with Mitch Pearce and Jared Waerea-Hargreaves injured in the contest, while the Sharks and Cowboys handed out floggings to the Wests Tigers and Warriors respectively.

Top five stories:

1. 'What on earth is Wayne Bennett thinking?' by Tony Webeck 

2. 'There's only one Jarryd Hayne' by Tony Webeck 

3. 'Townsend's tough off-field battle' by Corey Rosser 

4. 'Injury-wrecked Roosters hold on in epic' by Chris Kennedy 

5. 'Inglis injured as Bulldogs dominate Souths' by Chris Kennedy 

Top three videos:

1. Roosters v Broncos highlights 

2. Rabbitohs v Bulldogs highlights 

3. Warriors v Cowboys highlights 

NRL Telstra Premiership ladder after Round 24: