THE Knights failed to follow up their brilliant win over Cornish Pirates as they slumped to defeat at struggling Moseley.
It was Doncaster’s sixth defeat of the season but their most surprising so far as a late try handed victory to the Championship’s second bottom side.
The Knights dominated much of the contest but failed to turn pressure and possession into points and were punished for that.
Flanker Michael Ellery darted in for Moseley’s opening try after just ten minutes and stand-off Brad Davies kicked the conversion.
The Knights hit back on 24 minutes when scrum-half Chris Hallam touched down, but the conversion was missed and the home side retained that narrow 7-5 advantage at half time.
Doncaster hit the ground running after the break and left winger Michael Keating scored after just three minutes of the second half, full-back David McIlwaine kicking the conversion to put the Knights 7-12 ahead.
He added a penalty ten minutes later to give Doncaster an eight point lead, but Moseley were not about to let the points go begging, and Davis scored a try just two minutes later to close the gap to 12-15.
Doncaster tried desperately to keep their rivals out, while Moseley threw everything at the Knights’ line.
And it was the attackers who prevailed, with centre Andy Reay scoring their third try to snatch a narrow win.