Parramatta Eels failed to guarantee a spot in the NRL finals as Canterbury Bulldogs kept their late surge going with a 12-6 victory.
The Eels would have secured a top-eight finish with a win at Bankwest Stadium on Thursday but the Bulldogs came from behind to make it four victories on the bounce.
Canterbury moved onto 20 points and are now just two adrift of Cronulla Sharks, who have played one game fewer and occupy the final qualification spot with two matches remaining.
Parramatta took the lead after Manu Ma'u's dummy and offload to Waqa Blake ended with the centre grazing the whitewash with an outstretched arm.
Will Hopoate powered over in the corner as parity was restored before half-time and the temperature raised early in the second period.
Nathan Brown was sent to the sin bin for a late shoulder charge on the Bulldogs' Dallin Watene-Zelezniak and Reimis Smith followed his opponent after pushing his head into Maika Sivo's.
When the teams were back to full strength, Sivo missed a chance to touch down for the Eels and the Bulldogs moved ahead for the first time when Mitchell Moses impeded Nick Meaney over the line and the video referee awarded a penalty try.
Meaney failed to ground the ball in the in-goal area but only after Moses slid in and hit the half-back's arm with his foot, and Canterbury held on to see out a huge win.
@NRL_Bulldogs hit lead for the first time - 12-6 with 10 mins to go. #NRLEelsBulldogs#TelstraPremiership pic.twitter.com/1OfJuMAVcM
— NRL (@NRL) August 22, 2019
Top Headlines
Featured Matches
Football
Arsenal
English Premier League
2-0
Brighton and Hove Albion
Aston Villa
English Premier League
2-0
Chelsea
Fulham
English Premier League
0-1
Newcastle United
Leeds United
English Premier League
2-0
West Bromwich Albion
Leicester City
English Premier League
2-1
Tottenham Hotspur
Manchester City
English Premier League
2-0
Everton
Liverpool
English Premier League
1-0
Crystal Palace
Cricket
Sussex
Sri Lanka
Teams will be announced at the toss
Multan Sul..
Quetta Gla..
Teams will be announced at the toss
Islamabad..
Karachi Ki..
Teams will be announced at the toss
Peshawar Z..
Lahore Qal..
Teams will be announced at the toss
Islamabad..
Quetta Gla..
Teams will be announced at the toss
Lahore Qal..
Islamabad..
Teams will be announced at the toss
Mumbai Ind..
Delhi Capi..
Teams will be announced at the toss