Worcester Warriors moved seven points clear at the top of the Championship as they scored five tries to secure a bonus-point victory at Doncaster.
Craig Gillies and Neil Best gave Warriors a 15-9 half-time lead, despite a yellow card to Chris Fortey.
Front row duo Aleki Lutui and Bruce Douglas wrapped up Warriors' bonus point before Miles Benjamin went over to complete the victory.
Matthew Williams crossed with a late consolation try for the Knights.
Worcester Warriors head coach Richard Hill told BBC Hereford & Worcester: "For 60 minutes it was a very physical encounter and Doncaster gave as good as they got.
"For long periods in the game we had a tough old time in the scrum.
"Our game management worked just right, we worked hard for 60 minutes and then Doncaster just dropped a bit, naturally as they had to withstand quite a bit of punishment."
Replacements: Lutui for Fortey (51), Tomaszczyk for Douglas (67), Kitchener for Rawlinson (67), Balding for Best (67), Frost for Williams (62), Carlisle for Walker (62), Crockett for Higgitt (68).
Worcester Warriors British and Irish Cup tie against Currie due to be played on Friday 17 December has been moved to Saturday 18 December.
The game will now be played at Watsonians' ground at Myreside 1400 GMT, as Currie's Malleny Park pitch is still covered in deep snow and ice.
Bookmark with:
What are these?