North Queensland have scored their most impressive win of the season, a 22-10 defeat of premiership favourites South Sydney, to stamp themselves as a genuine NRL title threat.
With Johnathan Thurston pulling the strings, Kyle Feldt scored a first half double for the visitors at ANZ Stadium before 17,171 fans on Saturday night.
The Cowboys kept their hopes of a top four berth alive with a near-perfect opening half of football in which they completed 18 of 18 sets.
The four-tries-to-two-win moves the Cowboys to sixth on the NRL ladder, with Souths missing a fantastic chance to move to the top rung after Manly's loss to Parramatta on Friday.
A disappointing effort from Souths was further soured by a hamstring injury to halfback Adam Reynolds who left the game in the 70th minute and didn't return.
The Cowboys have consistently struggled to win in Sydney as they seek a maiden NRL title, but that hoodoo has been blown away this year.
On the back of a dominant performance from their forward pack the Cowboys flexed their premiership muscle from the outset.
With James Tamou returning on the bench after a month out with a back injury, Thurston opened the scoring with an eighth minute penalty goal before the Queensland playmaker put Jason Taumalolo over.
Three minutes later a Thurston long ball helped Kyle Feldt over in the corner as the Cowboys galloped to a 12-0 lead.
Souths had a number of chances to trouble the scorers but a stoic Cowboys defence and some poor last tackle options prevented that.
Feldt scored his second try in the 36th minute when he came in off his wing from a Tautau Moga ball for a 16-0 lead at the break.
Antonio Winterstein scored out wide after a well worked set play in the 52nd minute to put North Queensland ahead 22-0, before Souths finally scored in the 56th minute.
Joe Picker crashed over next to the posts after a blatant forward pass in the lead up.
But the home side were due some luck after a try to Luke Keary was earlier disallowed, as the video referee ruled he grounded the ball on the line, when the call could have gone the other way.
There were also suspicions of obstruction in Feldt's second try.
But it was a much-deserved win for the Cowboys to bounce back well from their last-start 23-22 loss to Penrith on Monday.
Alex Johnston scored his 16th try in 13 games in the 76th minute in a consolation effort for the home side.
Cowboys coach Paul Green said the win was built on the back of their near-perfect first half.
"I am really satisfied with the win," he said.
"Really happy to win against the team that everyone's saying are potential premiership favourites and deservedly so."
"The completion rate in the first half was 100 per cent but we played some football too, we really executed well.
"And in the second half we absorbed their pressure really well."
Souths coach Michael Maguire felt the Keary no try and the Feldt's second try were decisions that went against his side.
But he conceded the Cowboys beat the Rabbitohs at their own power game in the middle of the ruck.
"They put a lot of pressure on us and unfortunately we didn't deal that well with it," he said.
"We were just off our game a little bit.
"They got the jump on us early and we didn't get into it."
North Queensland Cowboys 22 (K Feldt 2 J Taumalolo A Winterstein tries J Thurston 3 goals) South Sydney Rabbitohs 10 (A Johnston J Picker tries A Reynolds goal) at ANZ Stadium. Referee: Jared Maxwell, Chris Butler. Crowd: 17,171
Who is your pick for international league player of the year?Related story: (See story)