Tom Gilmore's late try rescued a draw for Widnes Vikings in their Super League encounter with Catalan Dragons.
Tries for Daryl Millard and Vincent Duport gave Catalans the lead, but Rhys Hanbury, Lloyd White and Stefan Marsh scored to turn the game on its head.
The hosts' 16-10 half-time advantage was overturned by Morgan Escare, Leon Pryce and Michael Oldfield.
But Jack Owens and Gilmore restored parity, before Escare and Danny Craven missed drop-goal attempts.
Dragons made the livelier start and, after Eloi Pelissier had a score disallowed for a forward pass, Millard walked in a try and the same man then set up Duport.
Widnes finally clicked into gear as Gilmore and Danny Tickle set up Hanbury, White streaked 40 metres for a try, and Marsh squeezed over in the corner to give Widnes a six-point lead at the break.
Escare shot over to bring Dragons back into it before Pryce crashed through after Hanbury lost the ball trying to clear, and then Oldfield touched down in the corner as Catalans turned a deficit into a 10-point lead.
Kevin Brown's long pass freed Owens to go over unopposed and Gilmore's juggled try, with Tickle's conversation, dragged Widnes level.
Both sides missed drop-goal attempts in the final moments as they had to settle for a draw.
Widnes coach Denis Betts:
"It is a point lost not a point gained. We lacked energy and served up some poor stuff in the first 10 minutes to go behind 10-0.
"I'd like one of our games not to be exciting. It was strange how we came to be in the lead and it was a strange game.
"We dropped too much ball and made mistakes."
Catalan Dragons coach Laurent Frayssinous:
"We deserved two points but this is a good lesson to learn.
"We led twice by 10 points but needed more composure to put pressure on the opposition."
"I am not going to blame anyone for missing drop goals."
Widnes Vikings: Hanbury, Dean, Marsh, Phelps, Owens, Brown, Gilmore, Kavanagh, White, Clough, Galea, Tickle, Leuluai.
Replacements: Lawton, Isa, Craven, Johnson.
Catalan Dragons: Escare, Oldfield, Pomeroy, Duport, Millard, Pryce, Bosc, Simon, Pelissier, Lima, Taia, Whitehead, Elima.
Replacements: Anderson, Bousquet, Paea, Baile.
Referee: Phil Bentham (RFL).