The shock of the round game early this week, with the Dragons dominating the Rabbitohs on Thursday night.
Elsewhere, there was no shortage of points scored, with the Eels bouncing back and the Raiders winning their thrilling match via a last-minute try.
Here's what we liked and disliked from every game across round 15.
St George Illawarra Dragons 32-12 South Sydney Rabbitohs
What we liked: The Dragons attacking display in the first half
Entering the contest, the Dragons were rank outsiders having lost in their last eight meetings with South Sydney.
But they put their terrible historical record to the sword with a devastating opening half that saw them put 32 unanswered points on a shell-shocked Bunnies side.
Ben Hunt kick-started the rout with a chip over the top that was collected by Zac Lomax and given back to him, before Talatau Amone's short-side raid exposed Cameron Murray and Campbell Graham.
Wave after wave of attack followed as the Dragons notched four tries in just nine sets. At one stage, their only real opponent was the clock.
27' The clock is putting up more of a fight at the moment... 👀
— St George Illawarra Dragons (@NRL_Dragons) June 16, 2022
Match centre: https://t.co/DwaAPi1HKV #NRLDragonsSouths #Macca300 #redv pic.twitter.com/wTQ7Wc1VWq
What we disliked: The Bunnies
After Lachlan Ilias dropped the ball from the kick-off, the signs were there for the Bunnies.
But no-one could have predicted just how bad things would get for them, as an unfortunate error turned into a nightmare.
Souths were humiliated by St George, as the Bunnies barely touched the ball, gave away five penalties, made five errors, missed 21 tackles, had just 37% possession and found themselves 32-0 down at half time.
Ilias was hooked after half an hour, while their captain and leader Cam Murray went to the bench having not registered a single run metre.
The Dragons nearly doubled their opponents’ run metres in the opening stanza and utterly humiliated Jason Demetriou’s men.
Manly Sea Eagles 26-28 North Queensland Cowboys
What we liked: The Cowboys' three minutes to win it
With seven minutes and 38 seconds left in the game, the Manly Sea Eagles felt pretty comfortable, holding a 14-point lead - 26 to 12.
By the time the final whistle sounded, that score read 26 to 28, and the Manly Sea Eagles' faces read utter disbelief. What happened?
First Reece Robson scored. Then Connelly Lemuelu scored. Then Valentine Holmes scored. Holmes converted the first two tries.
In just under three minutes, the Cowboys put 16 points on the board, stealing the win from Manly.
What we disliked: Manly once again proving they can't hang with the big boys
It's safe to say this season has been something of a disappointment for the boys from Brookvale, riddled with injury and currently 10th on the ladder with a 7-8 record.
But one of the Sea Eagles' glaring problems is that they simply cannot beat the top teams.
In eight games against teams in the top-eight, Manly are 0-8, beaten every time by sides they will need to come up against if they have any hope of a premiership run.
They haven't been pretty losses either; they went down by 22 to the Panthers, lost by 18 to the Rabbitohs, and were demolished 38 points to 0 against the Brisbane Broncos.
But this most recent loss, giving up 16 points in three minutes after being in control for most of the game, is possibly the best indicator of Manly's season that we've seen this year.
Melbourne Storm 32-20 Brisbane Broncos
What we liked: Cameron Munster maintains Origin momentum
After Origin I, Munster was the name on everyone's lips, and it seems that this has only emboldened the 27-year-old, who pieced together another masterpiece in Melbourne's 12-point win over Brisbane on Friday.
Of course, Munster had the stats - one try, 157 run metres, two tackle-breaks, two offloads - but as is the case for many of his performances, his true impact goes beyond the raw numbers.
Munster was electric on the field, somehow everywhere at the same time, once again drawing comparisons to NRL great Wally Lewis.
On a number of occasions, he was the guy that threw the pass before the pass, racking up 'hockey assists' and playing key defence where needed.
What we disliked: Selwyn Cobbo, slippery when wet
Everyone knows the dangers of playing in wet weather, with errors bound to rear their ugly heads at a much higher rate than normal.
But even then, the pair of slip-ups from Selwyn Cobbo were still incredibly cringe-worthy - both the incidents themselves and what they led to.
First, a back-tracking Cobbo failed to secure a low-ball, leading to possibly the easiest try of Cameron Munster's life as he found himself over the line with not a Brisbane player in sight.
Next, the winger was rushing up on defence, only to find himself flat on his back as the wet ground saw him slip in a Disney cartoon-esque manner. Again, this gave Dean Ieremia an open runway to cross over for another four.
Of course, Cobbo had his redeeming moments too - scoring a dazzling athletic try in the corner - but two huge mishaps leading to two tries is a tough pill to swallow, especially considering there were 12 points separating Melbourne and Brisbane come the final whistle.
Cronulla Sharks 18-10 Gold Coast Titans
What we liked: Matt Moylan's revival
The former Penrith star had seen his star wane over the last few years after a combination of indifferent form and a horror run with injuries stripped him of any confidence.
However, the five-eighth is currently enjoying some of the best form of his career, as he continues to link perfectly with the rest of his Sharks’ team-mates and Nicho Hynes, in particular.
Moylan was at the heart of everything Cronulla did well on Saturday as he bounced off his left foot to score an individual try, before sending Teig Wilton crashing through a hole with a deceptive short ball.
He finished with one try, one linebreak, two linebreak assists and 82 run metres to cap an influential performance.
What we disliked: Cronulla's error-filled play
At their best, the Sharks are one of the most exciting attacking teams in the league.
But too often recently they have struggled to execute their plays the way they did earlier in the season. Cronulla’s tendency to produce plenty of errors and invite their opponents back into the game will be worrying for Craig Fitzgibbon.
The Sharks made 16 errors in a game that often failed to settle into any sort of rhythm.
After they raced out to an early lead, it looked like an easy day was ahead for the Sharks, yet the Titans were allowed back into the contest and actually had the momentum when they went into the break level.
Cronulla did enough to claim the two competition points in the second half with their halves Matt Moylan and Nicho Hynes leading from the front. But the sloppiness that pervades through the whole side at times needs to be addressed if Cronulla is to advance deep into September.
New Zealand Warriors 6-40 Penrith Panthers
What we liked: Penrith’s embarrassment of riches
The problem matching Penrith is if a team manages to shut down one or two of their threats, it just means another few will take on the responsibility in attack.
The Panthers looked out of sorts early in the contest, until Api Koroisau stepped up and changed the momentum of the match with some sharp work out of dummy-half to send Moses Leota through a gap.
Dylan Edwards was his usual energetic self, running for close to 200m and registering a wonderful try off the scrum-base.
Meanwhile, Isaah Yeo helped Penrith absorb some late pressure from the Warriors before streaking through the heart of their defence.
Penrith made 11 errors and conceded eight penalties, yet New Zealand were still unable to get anywhere near them as their desperation in defence and lethal strike-rate in the opposition’s 20m zone made them almost impossible to stop.
What we disliked: The Warriors' farewell to their adopted home
“There’s going to be no Cinderella end to the Warriors' time in Redcliffe,” Andrew Voss said on Fox League's coverage.
Liam Martin had just isolated Ronald Volkman and crashed over from close-range to stretch the lead to over 30 points.
Stacey Jones' men matched it early on with Penrith, as they forced some uncharacteristic errors. However, once the Panthers established a lead there only looked like there was going to be one winner.
The Warriors' effort was always there, but they simply got overpowered and outthought by the league leaders which is a sight that's become common during the last few years.
The Warriors players will finally return home after making plenty of personal sacrifices to keep the competition running. It's just a shame that their final showing at their adopted home in Australia came to such an underwhelming end.
Parramatta Eels 26-16 Sydney Roosters
What we liked: The Eels' response to defeat
After last week's dire display against Canterbury, Brad Arthur had a tough decision to make.
Did he ring in the changes and look to some fresh faces to help address the loss, or back the same group of players to go out and make amends?
Arthur decided to stick solid - apart from Nathan Brown - and was rewarded with a spirited showing which was the complete opposite from the week before.
Junior Paulo led the way with over 200 running metres in a rampaging performance that was his best of the season. The big prop was supported superbly by his NSW teammate, Reagan Campbell-Gillard, who ran for just shy of 200 metres.
It was a powerhouse display that allowed the Eels to wreak havoc on the edges - earning their right to play attacking footy while not "running away from the contest."
What we disliked: Roosters on the slide
The loss to Parramatta marked Sydney's third defeat in a row. It's not quite panic stations for Trent Robinson's men, but it's not far off.
The Roosters were heavily-fancied in the pre-season to make their way to the grand final this year, yet half way through the season they are languishing in ninth place.
Their attack has struggled to convert opportunities with an average of 21 points per game, while their defence continues to leak points having conceded 18 points per game.
It doesn't get much easier for the Roosters either with a meeting against the all-conquering Penrith side next on the agenda before an easier draw opens up for them after the bye.
Robinson has the players to make a late charge up the table. But their lack of defensive resolve - the last time they held a team to a single-figure score was all the way back in round four against the Cowboys - is an issue.
Canberra Raiders 20-18 Newcastle Knights
What we liked: Hudson Young getting it done
Putting aside the grubber for himself to score the game-winning try, Hudson Young was a force on the edge for Canberra.
20 runs for 139 metres with a line break and nine tackle breaks, Young was everywhere. He also contributed 33 tackles on the other side of the ball.
YOU. ARE. KIDDING.
— Fox League (@FOXNRL) June 19, 2022
📺 Watch #NRLRaidersKnights LIVE in 4K on Ch. 502 or stream on Kayo: https://t.co/L2xZN5eZQP
✍️ BLOG: https://t.co/1G91IWEg8Y
🔢 MATCH CENTRE: https://t.co/Qm9rYYfa5b pic.twitter.com/ZKCpRydETS
What we disliked: Just Canberra in general
Faders gonna fade. Up 14-0 just before the break, Canberra would have been filthy that they weren’t up by double that amount. Instead, they let in three consecutive tries to a Newcastle side whose collective mood could be just happy to be here.
It was Canberra’s game to lose and - despite the Knights’ best efforts to take the L - the Raiders faithful bore witness to every unoriginal Canberra slight almost coming to fruition.
The Raiders won but were ordinary. Someone get a microphone into the dressing room: Sticky will be livid.
(Anthony Milford’s chip and chase in his own half while the Knights were leading is an unlucky runner-up.)
Canterbury Bulldogs 36 - 12 Wests Tigers
What we liked: Back-to-back (big) wins for the Bulldogs
Who saw this coming?
Not only have the Bulldogs managed to win consecutive games, but they have done so in dominant fashion.
Mick Potter has stepped in as interim coach and has got them playing relaxed, attacking footy. That's no easy task.
If they opt to not continue with him at the helm, the least they could do is keep him involved somewhere in the coaching ranks.
What we disliked: Lack of enthusiasm from the Tigers
It's never nice to lose a bottom-of-the-table clash, but the Tigers didn't give themselves many opportunities to get something from the game.
Losing Alex Twal early was never going to help when it comes to overall fatigue, and the Bulldogs were playing with plenty of intensity and freedom.
However, there was still an overwhelming lack of drive in the team.
The result puts them in 14th place on the ladder, and it's hard to see them mustering up any kind of win streak.