St Helens put in a scintillating display to sweep aside unbeaten Super League leaders Leeds.
St Helens (28) 56:
Tries: Albert, Gardiner, Talau, Hooper 2, Hardman, Sculthorpe, Gilmour, Edmondson
Goals: Long 8, Hooper 2
Leeds (0) 10:
Tries: Burrow, Feather
Saints were irresistible, running in nine tries with Australian Jason Hooper going over twice.
Great Britain trio Paul Sculthorpe, Keiron Cunningham and Sean Long were all in supreme form as Saints turned on the style.
It was 28 minutes before Nick Fozzard came up with their first error and they reduced Leeds to just two tries.
Winger Ade Gardner started the rout in the sixth minute and within two minutes second rower Lee Gilmour had added a second.
Hooper, who finished off a break by Martin Gleeson, and Sculthorpe, who went over from Long's short pass added further scores.
The Rhinos rallied briefly, with Matt Adamson and Francis Cummins both bundled into touch just short of the line.
But they were made to pay when a Long interception sent in Hooper for his second try.
Saints piled on the agony with two long-range tries from Darren Albert and Talau, with Long taking his goal tally to eight from nine attempts.
Makeshift hooker Rob Burrow finally got Leeds on the scoreboard with a solo try.
But even down to 12 men following the sin-binning of Albert for a professional foul, St Helens were too good and Ian Hardman, a 68th-minute replacement for Long, scored his first try for the club.
Leeds claimed a second try through Feather, which skipper Kevin Sinfield converted, before substitute Mark Edmondson ensured Saints finished on a high.
St Helens coach Ian Millward said afterwards that he was delighted by his side's display.
"It was very enjoyable. I thought it was an outstanding effort," he admitted.
"I felt it was the culmination of our consistency and the way we've been playing this year."
Rhinos coach Tony Smith admitted his side would try to take some positives from the defeat.
"We'll learn lots and lots from that game. Some of your hardest days are when you learn your hardest lessons," he said.
"There's no panic in our camp. We'll get it back together and look forward to putting it right next week."
St Helens: Wellens, Gardner, Gleeson, Talau, Albert, Hooper,
Long, Fozzard, Cunningham, Mason, Joynt, Gilmour, Sculthorpe.
Replacements: Edmondson, Dibey, Fa'asavalu, Hardman.
Leeds: Mathers, Cummins, Walker, Senior, Bai, McGuire, Dunemann,
Feather, Burrow, McDermott, Furner, McKenna, Sinfield.
Replacements: Bailey, Adamson, Poching, McDonald.
Referee: Russell Smith (Castleford)