After 29 games, Doncaster Rovers were 22nd in League Two. The risk of being dragged into a fight to stay in the English Football League was becoming serious.

Now, however, their fortunes could not be more different. The Vikings are currently on a nine game win streak, including beating already-promoted Wrexham 1-0 earlier this month, and scoring eight goals in their last two games at the Eco-Power Stadium.

Their latest match saw them score three times late on to overturn a two-goal deficit to play-off hopefuls Barrow and win 4-2.

A win against Colchester United tomorrow night would see them equal their best run of form in the club’s 145-year history. What’s more, they will be only one point away from securing their own spot in the play-offs – something which seemed impossible back in January.