Sharks hooker Michael Ennis got one over his former club the Bulldogs in Round 20.

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 20 Results:

Broncos 34 defeated Titans 0 
Roosters 33 defeated Wests Tigers 8 
Sea Eagles 32 defeated Warriors 12 
Storm 22 defeated Dragons 4 
Rabbitohs 52 defeated Knights 6 
Raiders 34 defeated Panthers 24 
Sharks 18 defeated Bulldogs 16 
Cowboys 46 defeated Eels 4 

Sequels are rarely as good as the original as the Bulldogs found out when they returned to Belmore Sports Ground for the second time in 2015 for Sunday afternoon football. In a dour struggle it was the Sharks, led by former Dogs skipper Michael Ennis, who would return and guide the Shire-based club back into the top eight of the NRL Telstra Premiership. Shaun Johnson's season was ended after he suffered a broken leg as the Warriors copped another loss – this time to the Sea Eagles. Otherwise it was a one-sided round with the Broncos, Roosters, Rabbitohs and Cowboys all recording huge wins over teams who eventually finished in the bottom five of the competition. 

Top five stories:

1. 'NRL.com predicts: Where your team will finish' by Staff Writers 

2. 'Johnson's season over as Manly beats Warriors' by Corey Rosser 

3. 'UK-bound Sandow released by Eels' by AAP 

4. 'Fifita brothers stood down by Sharks' by Sharks Media 

5. 'Buderus replaces Stone as Knights coach' by Knights Media 

Top three videos:

1. Warriors v Sea Eagles highlights 

2. Rabbitohs v Knights highlights 

3. Broncos v Titans highlights 

NRL Telstra Premiership ladder after Round 20: