Just when we thought we had seen it all, Round 20 threw up some shock results, season-altering suspensions and ridiculous highlights.
With five rounds to go, the Finals race is red hot. More importantly though, there's only five more weeks to make moves here on our Power Rankings.
Where did your side land after the super weekend of Rugby League that was Round 20?:
1. Penrith Panthers (1)
A loss, albeit a big one, won't be enough to knock the Panthers off top spot but unfortunately the night might stunt their title charge.
We're going to see what this side is made of over the next five weeks minus their Origin halves. Somehow I think they'll be just fine.
The Cowboys put a week of controversy behind them with a big win over the Dragons.
3. Cronulla Sharks (3)
It took almost the full 90 minutes but a Nicho Hynes field goal iced a game the Sharks simply had to win. A loss would have seen a lot of their recent good work fall away.
Hynes received all the headlines but it was Siosifa Talakai, Connor Tracey, Toby Rudolf and Cameron McInnes who kept the Sharks in the game. Plus that run from a certain Andrew Fifita. Did that look familiar to anyone else?
Ronaldo Mulitalo scored one of the all time highlight reel tries. The Sharks overcame being on the wrong side of nearly all the stats to secure an important two points.
4. Brisbane Broncos (4)
The Broncos blew a magnificent chance to join the Sharks on 28 competition points, dropping a home game to the Tigers.
5. Sydney Roosters (6)
The Roosters were dealt a good hand in the lead-up to their clash with Manly but still had to do the job. They did it in second gear and are now looking ready to explode.
James Tedesco is in excellent form, while Joey Manu must have a bet going that he can set tackle break records - he's impossible to contain right now.
6. Parramatta Eels (7)
Parramatta not only kept their season alive but reminded everyone of their title credentials on Friday night.
Sure, Nathan Cleary was sent off but even before that incident, the Eels were on top. They've now delivered both the Panthers' losses in 2022.
7. South Sydney Rabbitohs (5)
Oh how close the Bunnies came to pulling off an upset in the Shire. A win would have had them en route to a top four charge, this loss has set them back in a big way.
Tevita Tatola was a mammoth and had the Sharks' number from the very first set. Tom Burgess should have been the hero but was instead the villain.
8. Melbourne Storm (9)
Melbourne are back in the winner's circle but this was far from a vintage Storm performance. Truthfully though the two competition points were all that mattered here.
On paper it was only a four-tries-to-three win over a struggling side, but it just might be the win that kickstarts the Storm's season.
9. Canberra Raiders (10)
Despite conceding tries in the final minute of each half, the Raiders kept their finals hopes alive with a convincing win on the Gold Coast.
10. Manly Sea Eagles (8)
What should have been a brilliant week for the Sea Eagles may ultimately end their season. They just couldn't go with the red hot Roosters in very difficult circumstances.
On the night they never really in the contest. The Roosters never really got out of first gear. Given DCE and Hasler spent all week in the media, did anyone expect a different outcome?
11. Canterbury-Bankstown Bulldogs (12)
This Bulldogs team is utterly unrecognisable compared to the side Trent Barrett oversaw. They're one of the most entertaining sides in the competition lately.
Jacob Kiraz returned to the club who said he would never be a First Grader and tore them to shreds with a hat-trick and 259 metres.
12. St George Illawarra Dragons (11)
The Dragons' season all but ended at the hands of the Cowboys on Sunday afternoon. They were dire despite home ground advantage and had it all to play for.
Tyrell Sloan is being wasted. At one stage he was the game's most exciting prospect. Those days seem many moons ago.
13. Wests Tigers (14)
Never has a side deserved an upset win quite as much as this Tigers group. After being robbed last week, they blew the Broncos off the park.
14. Newcastle Knights (13)
Newcastle are lucky that the Titans have had such a horror season as they're playing like a side destined to finish last.
15. New Zealand Warriors (15)
Unfortunately a massive and loud home crowd can only propel the Warriors so far. They fell well short in terms of class on Friday night against the Storm.
Ultimately this wasn't a terrible night for any stretch, but not for a second did they look like extending the Strom's losing streak.
16. Gold Coast Titans (16)
The Titans are rapidly running out of opportunities to avoid the wooden spoon. On the balance of performances, they deserve to finish in last spot.
At half-time the Titans were in the game against Canberra but they had no answer for Joe Tapine and Xavier Savage especially. A late try made the result look closer than it was.