Saints prevailed in a see-saw contest against a tough Wakefield team, evetually sealing a 24-18 win to continue their winning start to the season.
The game was full of action and incident from the first minute when Wakefield knocked-on from the opening kick-off.
Saints took the advantage of their early pressure to lead through a well-worked Morgan Knowles try after a neat pass from Fages.
After a scrappy first 20, Wakefield hit back with an excellent diving finish from Tom Johnstone to make it 6-4 to Saints after Danny Brough missed the conversion.
Lachlan Coote then got into the game with the first of two brilliant assists. The first to set Tommy Makinson free to glide in from 30m out to give Saints and extended lead. Percival missed the conversion to give Saints a 10-4 advantage.
Less than two minutes later, Wakefield hit back as some great offloading from Miller and Ashurst gave Johnstone his second try of the game to tie the thigs up at 10-10.
The last ten mins of the half were less favourable for Saints with Lachlan Coote kicking the first of two restarts out on the full, and in the next set, Alex Walmsley suffered a head-knock after which he had to leave the field for a concussion assessment.
Big Al thankfully returned at the start of the second half, however it was Wakefield who scored first, with Danny Brough slotting over a 40m penalty to give Wakefield the a 12-10 lead.
Saints responded perfectly two minutes later as Regan Grace was on the end of a slick moving play from right to left through the hands of Fages then finished with another sweetly timed pass from Lachlan Coote to slot Grace over in the corner.
Saints could have pulled away in the 53rd minute with a trademark diving finish from Tommy Makinson, only denied at the last second by a diving Jacob Miller.
Trinity then fought back with a brilliant 40-20 from Danny Brough meant Saints had to withstand three repeat sets on their own line.
In the 67th minute, Tommy would not be denied this time as he scored a crucial try in the corner after a break from James Roby and crisp passing from Fages and Lomax, who carved open the Wakefield left edge defence.
Percival missed the conversion to give Saints an 18-10 lead with ten minutes to go.
A dogged Wakefield then fought back yet again with a try from Bill Tupou after Saints gave away a penalty on half way, the game was tied by Brough to make it 18-18.
After another kick-off mistake from Coote, Brough had the chance to put Wakefield ahead with a penalty kick from the half way line, but it didnt have the legs to make it over the posts.
There was still time for further drama, after Coote mis-cued an attempted a drop goal that stayed in play and gave Wakefield possession.
However, on the next set with less than two minutes to go in the game Louie McCarthy-Scarsbrook powered over after great work from Lomax to give Saints a frantic win.
Tries: Knowles, Makinson (2), Grace, McCarthy-Scarsbrook
Goals: Percival (2 from 5)
Tries: Johnstone (2), Tupou
Goals: Brough (3 from 5)
REF: Robert Hicks