The Warriors have fallen to their sixth loss of the season, outplayed 34-18 by the Parramatta Eels in Sunday's 10th round NRL clash in Brisbane.
The second-placed Eels were unstoppable right from the first whistle, and all but had the game won when they powered out to a 24-0 lead after 20 minutes.
The Eels were camped in Warriors territory early, halfback Mitch Moses stepping through the defence to set up Nathan Brown for the first try after just five minutes.
Maika Sivo double the score after 13 minutes after some slick Eels ball movement got the powerful flanker one-on-one against winger Rocco Berry.
A Reed Mahoney crash ball helped Reagan Campbell-Gillard to a rare try in the 15th minute, and the prop had an unlikely four-minute brace soon after when he backed up a clean break from Moses to step his way to the line.
At 24-0 after 20 minutes the game looked all but over, but the shellshocked Warriors rallied somewhat and bench forward Josh Curran got his side on the board when he cleaned up an attacking Chanel Harris-Tavita bomb to make it 24-6 at halftime.
The Warriors slipped further behind shortly after the break when Eels debutant Jake Arthur - son of coach Brad Arthur - collected a Moses bomb and fed it out for the back-rower to cross, but again the Warriors rallied.
The Warriors lost Curran to an elbow injury early in the second half and Berry to an HIA late in the first, with teen sensation Reece Walsh injected into the backline.
No-try rulings against Matterson and Blake Ferguson, each ruled to have lost the ball over the line, helped their cause before Ben Murdoch-Masila crashed over then an evasive run from Walsh evaded the Eels defence to get it back to 28-18 with 15 to play.
Arthur was impressive in his debut, making his tackles reliably and kicking well while playing a valuable supporting role.
He wrapped the Eels win with their sixth and final try, producing a big show-and-go to seal the win inside the final five minutes to the instant delight of his teammates.