Hull Kingston Rovers have won their third consecutive game in the Super League with a 22-21 victory at Catalans Dragons.
Michael Dobson converted tries from Greg Eden and Josh Hodgson inside the first 10 minutes to put the visitors in front.
Scores from Kevin Larroyer, Morgan Escare and Vincent Duport then turned the match in the Dragons' favour before a drop goal from Thomas Bosc put the hosts 13-12 ahead at half time.
Bosc kicked over a penalty on the hour mark to extend his side's advantage, while Eden touched down with 13 minutes left to give Hull a 16-15 advantage.
Duport then went over with eight minutes to play before Bosc added the extras to give Catalans what looked like the victory.
However, Eden completed his hat-trick in the final minutes, allowing Dobson to kick over the conversion to give Hull the win.