Darren Ferguson praised the maturity of his Doncaster side after they stunned Blackburn with a 3-1 win at Ewood Park.
After a quiet opening half, the visitors ran riot in the second - thanks in no small part to their charitable hosts.
John Marquis made the most of an Elliott Ward mistake in the first minute of the second half before James Coppinger's penalty doubled the lead.
Rovers goalkeeper David Raya gifted Alfie May a third late on before Dominic Samuel's consolation.
And after witnessing Doncaster's first-ever victory at Ewood Park, Ferguson praised a mature and ruthless performance.
He said: "It was a very good performance on and off the ball, it's a bit of a dampener to lose a goal at the end but I can't really complain too much.
"We had to be very disciplined. The first goal was a big one but after that, we did very well.
"I thought we deserved the victory, I really did. The performance was a mature one, a solid one and disciplined on and off the ball.
"I think the first half gave the players the belief they needed that they could go on and win it. We were clinical in the second half. I know there were mistakes but you've still got to punish them. All three finishes were good and we could have had more really.
"It was a very good afternoon and the word for me is a maturity around the team today."
Blackburn have to improve to justify their tag as favourites for the League One title and head coach Tony Mowbray challenged his players to deal with expectation after this "self-inflicted" defeat.
He said: "I think the important thing is the players stick together, they have to work hard. I've just been talking to them about the support base at the football club, the expectation and the anticipation of this season and it's frustrating letting them down at home.
"It's disappointing, it's frustrating, it was self-inflicted, it's football. These days come along. You have to put them behind you, you have to move on.
"We've got every confidence in the team that we're going to have a lot of quality and a lot of good days this season. We have to deal with this at the moment and get ready for the next game.
"Footballers have to deal with expectation, managers have to deal with it, the pressure of whatever you try to create, you've got to then go and produce.
"This team has to produce performances that get results. At the moment we haven't done that."