The Catalan Dragons made it three wins in a row to embed themselves in Super League's top eight. The Catalans backed up their victories at Warrington and Wigan by winning in Perpignan for the first time this season, 28-10 over Hull.
The visitors led through Tom Briscoe's early try and were not beaten until Steve Menzies' extraordinary late effort.
The oldest man in Super League at the age of 37, he charged down a kick from Richard Horne and went 70 metres with the Test winger Briscoe in hot pursuit for the clinching score.
The Dragons are now sixth, with a Good Friday date at Harlequins to look forward to. Also on the up are Salford, who thumped Bradford 56-16 in their best performance of the season so far.
Ashley Gibson scored a hat-trick of tries, but the key for the City Reds was the axis between the former Canterbury Bulldogs team-mates, Daniel Holdsworth and Luke Patten. The pair were pure class as they contributed to just about all of Salford's tries.
Marc Herbert, with two tries and another disallowed, was the pick for the disappointing Bulls, with their coach, Mick Potter, publicly blaming himself for failing to get the best out of them.
Shaun Wane is the early favourite for the Wigan coaching job following confirmation from the club that Michael Maguire is leaving at the end of this season with a year left on his contract.
Maguire has agreed a three-year deal at South Sydney and leaves with Wigan's blessing after leading them to the 2010 Super League title in his first season in charge. Wane, the former Wigan and Great Britain prop, has been his assistant throughout and is highly rated within the club.
Their side got back to winning ways at Hull KR, with a clear-cut 28-16 victory, despite Willie Mason scoring his first try for Rovers.
Huddersfield go into the Easter programme on top of the table, thanks to a stunningly emphatic 38-6 victory at Leeds, their first win at Headingley for 51 years. Dale Ferguson and Shaun Lunt both claimed two tries, but it was at half-back where they dominated through Kevin Brown and Danny Brough.
The Giants coach, Nathan Brown, hit out furiously at late-tackle tactics after a match that had broken out in hostilities, which led to the dismissals of Ryan Bailey and Luke O'Donnell.
St Helens' solid form has seen them climb to second. Their comfortable 52-6 win over Wakefield included a pair of tries from Jamie Foster. Castleford slipped from the summit as a result of a surprising 26-26 draw at Harlequins. It was so nearly a second defeat of the season for the Tigers, who trailed to a late Andy Ellis try, only to snatch a point through Kirk Dixon's penalty.
Warrington are fourth after their 64-6 hammering of bottom-club Crusaders. Brett Hodgson, Ryan Atkins and Ben Westwood all scored two tries apiece.