Melbourne Storm ended North Queensland Cowboys' long winning home streak with a 16-8 victory in Townsville to return to the top of the NRL ladder.
All the points came in the first half at 1300SMILES Stadium, where Craig Bellamy's side ran in three tries to the Cowboys' one to extend their winning run to five matches.
The Cowboys, missing talismanic captain Johnathan Thurston, had won a record 11 home games in a row but were unable to continue that outstanding sequence on Saturday.
Ethan Lowe put the home side in front with an early penalty, but the Storm responded with a Kevin Proctor try before Marika Koroibete finished expertly after great work from Cheyse Blair.
The Cowboys reduced the deficit to 10-8 when Antonio Winterstein touched down in the corner and Lowe converted, but Tim Glasby scored with his first touch and Cameron Smith added the extras for the second time five minutes before the break.
There was no way back for the Cowboys in the second half as Bellamy's in-form side managed the game impressively to move back above Cronulla Sharks and eight points clear of their opponents.
Shaun Johnson scored a brilliant solo try to give New Zealand Warriors a 20-16 golden-point win over Penrith Panthers.
The Warriors had lost their previous two matches in extra time, but Johnson cut through a gap to cross the whitewash for his side's fourth try of the game to move them above them above the Panthers into eighth.
James Tedesco scored one of Wests Tigers' three tries as they beat the depleted Parramatta Eels 23-8 at ANZ Stadium.