Doncaster manager Darren Ferguson was happy to end a difficult week with a 2-1 win at promotion rivals Portsmouth.
Rovers were beaten by Luton last week and held by Carlisle in midweek but goals from John Marquis and Andy Williams made sure they ended a torrid seven days on a high.
Ferguson, who condemned Pompey to their first home defeat of the season, said: "It is a good result after a tough week for us but important to end with three points.
"Sometimes we need to remember we are quite a good team ourselves.
"It is about winning games and we have beat a good side who will be up there at the end of the season. They have a good player and good manager.
"To come here and get a win is a vital win. We have now played Pompey and Luton away and I still have loads of players injured. The players deserve enormous credit.
"Winning sends a message to my players. People won't be overly surprised we won but they wouldn't have been surprised if Portsmouth had won."
Striker Marquis gave Doncaster a seventh-minute lead when he latched onto a long ball down the middle and rounded David Forde to slot into an empty net.
It was the third home game in a row Pompey had fallen behind and Williams cleverly clipped over his shoulder to double the lead.
Pompey were given a first-half lifeline when Joe Wright bizarrely hooked Gareth Evans' wayward cross into Carl Baker's path before the winger thumped in.
Conor Chaplin failed to crane his header into an open goal, Baker dragged a long ball onto the bar and Curtis Main air kicked under the bar for Pompey.
But the best chance was hacked off the line by Andy Butler after Gary Roberts had headed towards goal as Pompey fell to a second straight defeat.
Boss Paul Cook said: "It was a good win for Doncaster, it was a good game between two good sides and we certainly didn't start the game in any shape or form.
"We were deservedly 2-0 down and tried to get up and scrap but never really got any fluidity into our game.
"If we had got one of those games we would have been delighted and moved on.
"We are where we are, it has been a disappointing week after leaving the stadium on a high last week.
"We thought we had cracked it last week but the negativity has drained that away.
"We have conceded stupid, sloppy goals in the last two games which have lead us to losing games."