Sheffield Tigers kept their promotion hopes alive with a four-try, 24-18 victory at Waterloo to avenge a 21-13 defeat at Dore Moor.
But Tigers needed two tries in the final couple of minutes to take the win with Waterloo proving tough opponents.
Tries from Stefan Destounis and Ed Simmons, converted by Tom Outram, put Tigers into a 12-5 lead at half time.
But Waterloo ran in two tries to take an 18-12 lead with just a few minutes left to play in the second half berore full-back Pete Swatkins touched down, Outram converting, to edge into an 18-19 lead. Henri Packard’s injury-time score completed a comeback win for Tigers.
Tigers are eight points clear of Waterloo, despite the Liverpool side snatching a bonus for losing by seven points or less.
Sheffield RUFC’s North One East derby with Wheatley Hills was postponed because of ground conditions at Abbeydale Park.
A losing bonus put Dinnington ahead of Wheatley into fourth place despite them being edged out 12-10 at Pocklington when the home side scored a try with the last play of the match.
Dinnington had taken the lead with a first half try by Will Marshall, Jonny West converting.Then, after Pocklington had equalised, West put Dinnington back in front when they were awarded a penalty chance for a high tackle with 15 minutes to go.
In Yorkshire One, Wath on Dearne conceded 11 tries in a 67-19 hammering at York. Wath had tries by Matt Burrows, Joe Bartlett and Ed Melmoth, plus two conversions from full-back Sam Jones.
Barnsley went down 15-7 to Roundhegians in Yorkshire Two at Shaw Lane. Nick Davies scored Barnsley’s try, Andrew Appleyard converting.
Sheffield Medicals lost 37-17 at West Park Leeds in Yorkshire Two.
Stocksbridge settled for a losing bonus point from a narrow 10-7 defeat at Aireborough.
Sheffield Oaks lost 34-10 at Wensleydale in Yorkshire Four.