DONS’ Co-operative Championship One title hopes suffered a major setback in Cumbria.
Winger Stewart Sanderson gave Doncaster the perfect start when he opened the scoring in the ninth minute.
But Tony Miller’s men needed two late Carl Hughes tries to rescue a losing bonus point.
Carl Sice touched down either side of the interval to turn the game on its head, before further scores from Jessie Joe Parker and Richard Varkulis gave the hosts breathing space.
Jamie Rooney kicked a drop goal for good measure but Hughes’ late brace reduced the deficit.
Already promoted Doncaster now trail leaders Barrow by four points with three games remaining.