St Helens produced a late win in Perpignan to ease the pressure on head coach Keiron Cunningham as they squeezed home 28-24 against Catalans Dragons.
Match stats
Catalan tries: Bosc (4), Bousquet (14), Thornley (35), Aiton (47)
Catalan conversions/penalties: Walsh (5,15,35,47)
St Helens tries: Swift (1), Percival (10), Morgan (18), Walker (30), Owens (74)
St Helens conversions/penalties: Percival (2,31,75), Swift (19)
Match report
Saints looked to be heading for their fourth defeat in a row until a piece of magic from Perpignan-born Theo Fages sent Jack Owens over to score the match-winning try eight minutes from time.
Both sides headed into the game on the back of losses last weekend, Catalans not only losing to Leeds Rhinos but also losing the influential Greg Bird to injury.
Saints were looking to end a three-match losing run and were looking to former Dragon Zeb Taia to help them earn their second win of the season.
A free-flowing first half saw 40 points scored as the sides traded tries.
Saints opened the scoring in the second minute, Adam Swift (pictured) racing over in the left corner after a move involving Fages, Jon Wilkin, Tommy Makinson and Mark Percival, who added added the conversion from the touchline.
Then Richie Myler and Luke Walsh combined to send the ball to the Catalans right, Thomas Bosc dummying and racing over to score. Walsh's conversion levelled the scores at 6-6.
St Helens were allowed to retake the lead on the back of a penalty. The combination of Fages, Wilkin and Makinson down the Saints left again paid dividends as they sent Percival away to score in the left corner but he missed the conversion off his own try.
On the quarter hour Julian Bousquet levelled the scores once again as Remi Casty and Sam Moa laid a platform. Myler and Walsh combined to send Bouquet away to score to the left of the posts.
Walsh added the conversion to give the hosts a 12-10 lead.
Four minutes later St Helens reclaimed the lead when James Roby's wide ball from the acting half close to the Catalans line allowed Fages to draw the cover Catalans defence and send Ryan Morgan over to score his second try of the season. Percival added the conversion to see Saints lead 16-12.
St Helens thought they had extended their lead through Swift directly from the restart but the video referee ruled out his effort.
Catalans also had a try ruled out by the video official, Myler's solo effort on the half hour chalked off for an earlier obstruction.
From the resulting penalty, St Helens marched up field thanks to good work from Taia and Percival. A short ball from Roby saw Adam Walker charge over under the posts for his first try for the club. Percival added the simple conversion and extended the Saints' lead to 10 points.
With five minutes remaining in the half Iain Thornley latched onto another flowing move involving Myler and Walsh. Walsh's wide pass to Thornley saw the former Hull KR centre score his first try for the club in the left corner.
Walsh added the touchline conversion to take the score to 22-18.
Thornley thought he had scored a second in the last play of the first half, his acrobatic effort ruled out for putting his foot on the sideline.
Catalans edged themselves in front seven minutes into the second half as a Wilkin error gifted them field position and Paul Aiton dummied his way over the line to score to the left of the posts.
Walsh added the conversion to give the home-side a two-point lead.
But with eight minutes remaining St Helens scored what proved to be the match-winning try.
Fages attacked down the right hand side, collecting Morgan's pass then producing a superb offload to send Owens over to score. Percival added the conversion to give the visitors a narrow 28-24 win.
Match reaction
St Helens coach Keiron Cunningham on his side's display: "The effort was outstanding. I thought we were the better team, and if we had not have won the game I think that would have been undeserved.
"We had plenty of opportunities, we took some and wasted a few and I'm glad we saw the game through in the end. It was a true gritty performance from us."
"We knew it was going to be tough, it has not been a happy hunting ground for us over here in France over the past few years.
"We had a lot stacked up against us with a couple of losses in recent weeks and I'm proud of what the players did and I really think they deserved the win."
On matchwinner Theo Fages: "Theo has been brilliant since he came to the club. You forget how young he is, he still has lots of learning to do but he's already a top player for us.
"Not only does he set up the match-winning try for us, but he scrambles at the end to make a defensive play and saves a try."
Catalans coach Laurent Frayssinous after his team's winless run extended to three games: "It's disappointing to see us lose a game like we did. I think we got a few tough calls at key moments which is disappointing.
"We wanted to fix our defence in the second half and we managed to fix it, but we need to be better in the first half.
"We allowed them too many opportunities in the first half and that's not good enough. We need to be better defensively for 80 minutes."