Gary Bowyer was disappointed with the way Rovers played at both ends of the pitch as they threw away a potential three points in a 3-3 draw with Sheffield Wednesday.
Rovers lead 3-1 at the break after goals from Jordan Rhodes, Craig Conway and Michael Keane put the visitors in control.
But a host of missed chances in the second half, allied with poor defending at the back proved costly as Wednesday grabbed an injury-time equaliser for a share of the points.
"You can't keep coming away from home like we do, scoring three goals and go away with only one point," said an angry Bowyer.
"It is nobody else's fault today except ourselves, I think against Millwall and Watford we had justification that it was out of our hands with the penalty decisions that were given, but today it has been totally our own doing.
"We've had enough chances in the second half to put the game to bed and then our defending, especially in the last minute of the game, was not good enough.
"We were trying to score another goal instead of being professional and seeing the game out.
"At both ends of the pitch we've not been good enough today."
Rovers return to Ewood this Good Friday when Yeovil Town are the visitors.
Tickets are on open sale priced from £15 Adults, £10 Seniors and from £5 Juniors. Book your tickets online today at www.onerovers.co.uk