Runaway Yorkshire One leaders Doncaster Phoenix were fortunate to come away with the points as they scraped a 16-14 win on their visit to 11th placed Pontefract.
Phoenix, who kept their lines intact when they pulled off a 30-9 home win over Pontefract last October, conceded two converted tries in the first 20 minutes this time to go 14-0 down.
The visitors then pulled back a try by second row Ross Owen to turn round 14-5 down.
Fly-half Ben Millar, who might have been expected to land the conversion, made amends when he kicked penalty goals on 48 and 54 minutes.
And they scraped the win when left winger Josh Fowler raced over near the corner flag.
Phoenix, who have won 17 out of 17 in the league, remain eight points clear of second-placed Malton and Norton.
Wath on Dearne, in tenth position, pulled off the shock win of the weekend in Yorkshire One when they scraped an 18-17 verdict over third-placed Yarnbury at Moor Road.
Wath quickly made their intentions clear, going ahead inside the first minute when prop James McCarthy crashed over for a try.
But Yarnbury came back strongly to turn round 17-5 ahead, leaving Wath with everything to do.
A try by scrum-half Joe Bartlett reduced the arrears ten minutes into the second half.
Thomas Quinn then added a penalty to make it 17-13 and with the last play of the match Wath swung the result when, from a five-metre scrum, Matt Burrows touched down to complete a stunning comeback.
Yarnbury are 23 points adrift of the top two.