Keighley 34-31 Doncaster
Keighley scored three late tries to snatch a 34-31 victory in a see-saw contest against Doncaster.
Neil Lowe gave the Cougars the lead but Craig Lawton hit back with a converted try for Doncaster before Danny Jones levelled the scores with a penalty goal.
Luke Gale and Jones traded penalties before Chris Redfearn scored a try which was converted by Jones to give Keighley the lead but Gale hit back for Doncaster to send the teams in level at the break.
Ayden Faals then went over to put the visitors back in front but Greg Nicholson reduced the arrears back to two points with a try for Keighley.
Doncaster then took control with two tries from Andreas Bauer and Gale who then kicked a penalty to give Doncaster a 31-14 lead.
But the home side were not to be denied and claimed the win with two tries from Brendan Rawlins and a score from Dan Potter.