St Helens have gone eight points clear at the top of the Super League after a frantic finale at Warrington Wolves, which saw three tries and a drop goal.
It was a game that took a while to get going, there were no tries in the first half, just two Dec Patton penalties separated the sides at half time.
Patton then added a third penalty in the second half to take Wire six points in front, but then the game changed when Jack Hughes was sent to the sin bin for a shoulder charge on Tommy Makinson.
With a man advantage, Saints struck through Mark Percival, despite cries of a forward pass from the Warrington faithful. Lachlan Coote scored the conversion to level the scores.
The game was hanging on a knife edge when, with just ten minutes to go, Saints got their second try as Jake Mamo failed to hold onto the ball after a hit from Jonny Lomax, allowing Luke Thompson to pounce. Coote scored the extras again to put Saints six points ahead. Coote then scored a drop goal moments later to make it a seven point advantage.
But just as Saints were thinking they were home and dry, Warrington got themselves back in it as Saints made a hash of the short kick off, allowing Mamo to get away and score. Patton missed the conversion, but they were back to within three points of their opponents.
Saints then settled the game with three minutes to go as Alex Walmsley managed to power over. Coote scored the conversion and then a later penalty to ensure a priceless victory for Saints.
That win puts Saints eight points clear at the top with just six games to go. They stay on the road next week as they travel to Hull FC.
As for Warrington, they nearly got over the line, but surely for them now it is about consolidating their playoff position. They travel to London Broncos next Saturday.