Wakefield Trinity Wildcats extended their unbeaten run to five games with a narrow 12-10 win over Widnes Vikings.
Widnes started the better and waves of attacks forced the hosts onto the back foot in the first quarter of the contest.
That pressure told with 18 minutes gone when Danny Tickle burst onto a short ball to crash over from short range.
Wakefield struggled to find the intensity to match their opponents but the introduction of Ali Lauitiiti from the bench injected new urgency into the hosts and they fought back into the battle for territory.
A rare flowing move from the home side with two minutes of the half remaining ended with Richard Owen diving over the whitewash but the video referee ruled that the winger had strayed into touch before grounding.
The second period started with more incident in the opening 10 minutes than had preceded the break in the entire first half.
Trinity looked to make an impression on the scoreboard only for Patrick Ah Van to intercept and race to within inches of the whitewash before he was denied by a superb last ditch tackle from Jimmy Keinhorst.
Trinity burst back upfield through Reece Lyne once again however and although the hosts’ progress was halted, Richard Moore forced a fumble that led to Tim Smith grounding the loose ball.
Paul Sykes added the goal to give Trinity the lead and he was on target again seven minutes later when Nick Scruton powered over the line.
However, with Trinity seemingly cruising to victory, Widnes hit back when a long kick eluded Richard Mathers and Stefan Marsh pounced to ground the ball.
Tickle added the goalline conversion to make it 12-10 with 10 minutes remaining.
Widnes Vikings piled on the pressure in the closing minutes but Wakefield held out to secure two more points.