The Knights won't get a better chance to measure the improvement they've made in 2018 than when they visit Southern Cross Group Stadium to take on the Sharks on Sunday.
The low-point of Newcastle's season came in their previous meeting with the Sharks – a 48-10 hammering back in round 12.
Conceding nine tries at home – including a burst of four in 12 minutes either side of the break – had as much to do with a rampant Sharks side as it did an unhappy day for Nathan Brown's team.
An impressive road win over the finals-bound Panthers last weekend will have the Knights in a confident mood, but an ankle injury is set to keep their young star Kalyn Ponga out of the side this week.
The Sharks will wear black armbands in honour of former second-rower Lance Thompson, who died on Thursday night. They have also retired the No.12 jersey for the day in his honour, with Wade Graham to run out in No.23.
Key match up: Andrew Fifita v Herman Ese'ese. If the Sharks are to make any noise in the finals they need Fifita to play at a consistently high level. After they were battered by the Sharks pack back in round 12, Ese'ese needs to lead from the front.
For the Sharks to win: Their plan for the round 12 demolition of the Knights was to physically challenge their opponents. It worked a treat that day and they will head into this contest planning on a repeat performance.
For the Knights to win: You never know what you are going to get with the Knights. If they can replicate the way they played against Penrith, they can win this match. If the bad Knights turn up, another heavy loss is likely to follow.
Sharks Stat Attack: It's a record no team wants, but the Sharks are on the way to having the most penalised player in the competition for two straight years. After now-Panther James Maloney gave away 36 penalties last year, Andrew Fifita shares top spot with Manly lock Jake Trbojevic with two rounds remaining. Fifita would need to give away six penalties over the last two rounds to top Maloney's 2017 total.
Knights Stat Attack: Newcastle could struggle with out injured star Ponga who leads the NRL in tackle breaks heading into the final two rounds. His total of 140 is all the more impressive considering that he has missed three matches this year.
And another thing: Newcastle need one win from their final two matches to have 10 or more wins in a season for the first time since 2014. After winning a combined 14 matches in the previous three years, a 10- or 11-win season would represent a step in the right direction.
Sharks: The club has announced Kyle Flanagan will make his NRL debut, replacing Matt Moylan at five-eighth. Wade Graham will take his spot in the starting side. After Ava Seumanufagai and Sione Katoa dropped off the reserves list 24 hours out from game time, Joseph Paulo and Moylan were omitted an hour before kick-off.
Knights: Kalyn Ponga is out, with Connor Watson to start at five-eighth. Jacob Lillyman and JJ Felise were the two players left out an hour before kick-off.
Head-to-head: Played 51; Knights 27 wins, Sharks 23 wins, 1 draw
Previous result: Sharks won 48-10 in round 12
Points per game: Sharks 20.5; Knights 17.6
Points conceded per game: Sharks 17.9; Knights 24.8
Televised: Live on Fox League
Petero Civoniceva's prediction: The Knights are brimming with youth and they have troubled plenty of good sides but I expect the Sharks' older heads to take charge of this one. The controversy around Andrew Fifita was a hot topic on Sunday but that will have been put to bed and they'll be focusing on securing a top-four spot. With the finals in sight the Sharks will tune up with a clinical victory.
Tip: Sharks by 14.