A Scott Dann own goal and a stoppage time effort by Gabriel Obertan sent Newcastle fifth while increasing Blackburn's relegation worries.
Ryan Taylor's 12th minute shot took a heavy deflection off defender Dann and left keeper Paul Robinson helpless.
But Rovers were wasteful, not least when David Dunn missed a penalty after Danny Simpson fouled Anthony Modeste.
Newcastle's Leon Best headed against his own bar before substitute Obertan sealed victory in the dying moments.
Blackburn must be sick of the sight of Newcastle, having lost three of the four encounters between the teams in as many months.
And Rovers will wonder how they did not salvage at least a point in a game they dominated for long periods.
The worry for manager Steve Kean is that his side's next two away games are at Arsenal and Manchester City.
As for Newcastle, this was just the result Alan Pardew demanded after a 5-2 defeat at Fulham and FA Cup exit at Brighton.
Blackburn need influential defender Chris Samba, missing for the fourth successive match, back as soon as possible if they are to claw themselves out of trouble.
Samba has not featured since handing in a transfer request but Rovers, still without a clean sheet in a top-flight game this season, are clearly missing his presence in the back four.
BLACKBURN v NEWCASTLE THIS SEASON
24 September Premier League: Newcastle 3-1 Blackburn
26 October Carling Cup: Blackburn 4-3 Newcastle
7 January FA Cup: Newcastle 2-1 Blackburn
1 February Premier League: Blackburn 0-2 Newcastle
Rovers went behind after a mix-up between Radosav Petrovic and Dann allowed Taylor to take a speculative shot from distance which deflected off Dann and deceived former England keeper Robinson.
It was cruel on the hosts who, for the remainder of the half, did everything but find the net.
Gael Givet had a volley cleared off the line by Simpson while Modeste, making his home debut after signing on loan from Bordeaux, and Junior Hoilett both went close before Leon Best headed against his own bar while trying to clear Morten Gamst-Pedersen's corner.
Petrovic was also unfortunate before tempers boiled over when Hoilett appeared to dive inside the Newcastle area. So incensed was Taylor by Hoilett's actions that the Newcastle player earned a booking from referee Phil Dowd.
New BBC Sport website: Three things you'll notice on football
- Our live text commentary pages and Sportsday Live will update quicker, look better and include pictures
- Full football tables - click on the chevron to the left of your club's team name to see a team-tracker and up-to-date stats
- We've given our live scores page more stats - take a look when the games are on; go to Football and click on Live Scores at the top
Rovers were awarded a penalty two minutes before the break though, when referee Dowd awarded a penalty after Simpson barged into Modeste.
But Krul came to Newcastle's rescue by keeping out Dunn's weak spot-kick and the Dutch keeper was alert to save Givet's tame follow-up.
Blackburn continued to create chances after the interval, with substitute Mauro Formica firing into the side-netting when he should have done better.
But their hopes were ended in injury time when substitute Obertan ended a quick break with the sort of clinical finish Rovers had been so sorely lacking.
Blackburn manager Steve Kean: "We've had enough chances to win three games. I think if you are trying to take positives out of the defeat then we are certainly making the chances but we just weren't ruthless enough.
"After Newcastle scored their deflected goal we dominated the reast of the first half and all of the second half. Performance wise we have to be happy with the way we played for the first 15 minutes, we controlled the game.
"So it is a tough one to take because we at least deserved a point, in fact I'd probably have been disappointed to have got a point. "I'll speak with Chris (Samba) on Thursday and it's been tough for him after wanting to leave. We're delighted he's still here and I'm sure he'll get back on it for us."
Newcastle manager Alan Pardew said: "We had a bit of criticism about the Brighton game and we lost (Yohan) Cabaye, the two Senegal boys couldn't make it, and we still won.
"Great credit to the players and particularly to James Perch. I left him out even though he was excellent at Brighton. But he came into midfield for the second half and we looked a lot stronger in there.
"We've got such resolve in the squad. We've gone up to fifth - it's an outstanding achievement from this football club. To get a win on the back of Brighton was brilliant."
Live Text Commentary
Full Time The final whistle goes and the game is over.90:00 +4:12
Danny Guthrie takes a short corner.90:00 +3:59
Jonas Gutierrez takes a shot. Paul Robinson makes a save.90:00 +3:11
Foul by Shola Ameobi on Martin Olsson, free kick awarded. Paul Robinson takes the indirect free kick.90:00 +2:32
Steven Nzonzi gives away a free kick for an unfair challenge on Shola Ameobi. Indirect free kick taken by Danny Guthrie.90:00 +1:13
Peter Lovenkrands provided the assist for the goal.90:00 +1:13 Goal scored
Goal! - Gabriel Obertan - Blackburn 0 - 2 Newcastle Gabriel Obertan finds the back of the net with a goal from the edge of the penalty area to the bottom left corner of the goal. Blackburn 0-2 Newcastle.90:00 +0:31
Handball by Jonas Gutierrez. Free kick taken by Paul Robinson.89:08
Anthony Modeste takes a shot. Save made by Tim Krul.87:58 Substitution
Substitution Ryan Taylor goes off and Gabriel Obertan comes on.87:26
The ball is swung over by Ruben Rochina, save made by Tim Krul.87:05
Corner from left by-line taken by Morten Gamst Pedersen.86:21
Inswinging corner taken from the right by-line by Morten Gamst Pedersen, Gael Givet takes a shot. Blocked by James Perch.85:32
Ruben Rochina takes a shot. Blocked by Danny Simpson.83:00
The offside flag is raised against Anthony Modeste. Tim Krul restarts play with the free kick.82:18
Outswinging corner taken left-footed by Morten Gamst Pedersen from the left by-line, save by Tim Krul.81:45
Free kick awarded for an unfair challenge on Steven Nzonzi by Peter Lovenkrands. Paul Robinson takes the free kick.80:33
Free kick awarded for a foul by Shola Ameobi on Morten Gamst Pedersen. Free kick taken by Gael Givet.79:58
Martin Olsson takes a shot. Blocked by Ryan Taylor. Mauro Formica produces a right-footed shot from close in which goes wide of the right-hand upright.79:18
Corner taken by Morten Gamst Pedersen, Mike Williamson manages to make a clearance.
The ball is swung over by Martin Olsson, Mike Williamson manages to make a clearance.77:20 Substitution
Substitution Ruben Rochina on for David Dunn.77:20
Unfair challenge on Anthony Modeste by Danny Simpson results in a free kick. Indirect free kick taken by Paul Robinson.76:23 Substitution
Substitution Peter Lovenkrands joins the action as a substitute, replacing Leon Best.75:49
Effort on goal by Steven Nzonzi from long range goes over the crossbar.74:52
The referee blows for offside. Indirect free kick taken by Paul Robinson.72:53
Shola Ameobi is penalised for handball and concedes a free kick. Morten Gamst Pedersen takes the free kick.72:23
Morten Gamst Pedersen fouled by Mike Williamson, the ref awards a free kick. Paul Robinson takes the indirect free kick.71:32
Scott Dann challenges Leon Best unfairly and gives away a free kick. Ryan Taylor restarts play with the free kick.68:52
Danny Guthrie fouled by Steven Nzonzi, the ref awards a free kick. Tim Krul takes the indirect free kick.67:24
Morten Gamst Pedersen crosses the ball, Scott Dann takes a shot. Save by Tim Krul.67:24 Booking
Booking Booking for Mike Williamson for unsporting behaviour.67:18
Free kick awarded for an unfair challenge on Anthony Modeste by Mike Williamson.66:28
Effort on goal by Anthony Modeste from inside the box misses to the right of the target.66:08
The ball is sent over by Jonas Gutierrez, Scott Dann makes a clearance.65:02 Substitution
Substitution Mauro Formica replaces Radosav Petrovic.65:02
Morten Gamst Pedersen concedes a free kick for a foul on Jonas Gutierrez. Indirect free kick taken by Tim Krul.64:53
The ball is delivered by Martin Olsson, Davide Santon manages to make a clearance.64:39
David Hoilett takes a shot. Mike Williamson gets a block in.63:59
Morten Gamst Pedersen takes the inswinging corner, Tim Krul makes a clearance.63:25
Shola Ameobi has an effort at goal from just inside the box that misses to the left of the target.61:33
Danny Guthrie takes a shot. Save made by Paul Robinson.60:14
Morten Gamst Pedersen gives away a free kick for an unfair challenge on Jonas Gutierrez. Ryan Taylor delivers the ball from the free kick right-footed from left wing.56:30
Davide Santon delivers the ball, Scott Dann makes a clearance.55:33
Ryan Taylor restarts play with the free kick.55:33 Booking
Booking Jason Lowe booked.55:26
Jason Lowe concedes a free kick for a foul on Danny Guthrie.54:49
A cross is delivered by David Hoilett, clearance made by James Perch.54:19
Outswinging corner taken by Morten Gamst Pedersen from the left by-line.53:54
Right-footed shot by Anthony Modeste.51:20
Morten Gamst Pedersen takes the outswinging corner, save by Tim Krul.50:21
Foul by Fabricio Coloccini on Anthony Modeste, free kick awarded. Morten Gamst Pedersen delivers the ball from the free kick left-footed from right wing, clearance by Davide Santon.50:00
Shola Ameobi gives away a free kick for an unfair challenge on Steven Nzonzi. Free kick taken by Gael Givet.49:26
Foul by Morten Gamst Pedersen on Davide Santon, free kick awarded. Ryan Taylor takes the free kick.47:24
Ryan Taylor produces a cross.45:25
Jonas Gutierrez takes a shot.45:01
The game restarts for the second half.45:01 Substitution
Substitution Hatem Ben Arfa leaves the field to be replaced by James Perch.45:00 +1:23 Half time
Half Time The half-time whistle blows.45:00 +1:11
The ball is crossed by David Hoilett, Mike Williamson manages to make a clearance.43:44
Gael Givet takes a shot. Save by Tim Krul.43:32 Penalty
A save by Tim Krul from penalty by David Dunn. Blackburn 0-1 Newcastle.42:33
Danny Simpson concedes a Penalty for a foul on Anthony Modeste.41:21
Foul by Shola Ameobi on Radosav Petrovic, free kick awarded. Paul Robinson takes the free kick.40:44
Shot from just outside the box by Anthony Modeste goes over the target.40:32
Shola Ameobi is ruled offside. Paul Robinson takes the direct free kick.39:35
The official flags Anthony Modeste offside. Direct free kick taken by Tim Krul.37:34
Corner taken left-footed by Morten Gamst Pedersen from the right by-line, clearance made by Leon Best.37:24
Steven Nzonzi takes a shot. Blocked by Fabricio Coloccini.37:07
The ball is sent over by David Dunn, Davide Santon manages to make a clearance.36:35
The ball is sent over by Ryan Taylor, save made by Paul Robinson.35:18
Morten Gamst Pedersen takes a shot. Fabricio Coloccini gets a block in.33:52
David Dunn fouled by Ryan Taylor, the ref awards a free kick. Morten Gamst Pedersen takes the indirect free kick.32:53
Radosav Petrovic takes a shot from just outside the penalty area clears the crossbar.32:07
Leon Best is flagged offside by the assistant referee. Gael Givet takes the indirect free kick.31:21
Outswinging corner taken by Morten Gamst Pedersen from the left by-line, clearance made by Leon Best.31:08
Morten Gamst Pedersen takes a short corner.30:15
Fabricio Coloccini gives away a free kick for an unfair challenge on David Hoilett.29:47
Strike on goal comes in from Morten Gamst Pedersen from the free kick.29:47 Booking
Booking Ryan Taylor is shown a yellow card.27:02
Morten Gamst Pedersen takes the outswinging corner, Shola Ameobi makes a clearance.26:42
Anthony Modeste takes a shot. Fabricio Coloccini gets a block in.24:58
Unfair challenge on Morten Gamst Pedersen by Hatem Ben Arfa results in a free kick. Paul Robinson takes the indirect free kick.24:27
Effort from the edge of the penalty box by David Hoilett goes wide of the right-hand upright.23:46
The assistant referee signals for offside against Leon Best. Direct free kick taken by Paul Robinson.23:06
David Dunn is flagged offside by the assistant referee. Tim Krul takes the direct free kick.22:19
Inswinging corner taken from the right by-line by Morten Gamst Pedersen, save by Tim Krul.21:49
Shola Ameobi concedes a free kick for a foul on David Hoilett. Free kick crossed by Morten Gamst Pedersen, clearance by Mike Williamson.21:22
Davide Santon challenges Anthony Modeste unfairly and gives away a free kick. Indirect free kick taken by Paul Robinson.20:55
Ryan Taylor takes a shot. Blocked by Anthony Modeste.20:20
Inswinging corner taken right-footed by Ryan Taylor, clearance by David Dunn.19:37
Radosav Petrovic produces a right-footed shot from outside the box and misses left.19:06
Inswinging corner taken by Morten Gamst Pedersen, Tim Krul makes a clearance.19:00
Anthony Modeste sends in a cross, blocked by Fabricio Coloccini.17:55
Anthony Modeste is ruled offside. Direct free kick taken by Tim Krul.15:51
Ryan Taylor gives away a free kick for an unfair challenge on David Hoilett. Strike on goal comes in from Morten Gamst Pedersen from the free kick.15:02
David Dunn produces a left-footed shot from inside the area that clears the bar.13:57
Effort from inside the six-yard box by Gael Givet goes wide left of the target.13:19
Corner taken left-footed by Morten Gamst Pedersen, Gael Givet takes a shot. Danny Simpson gets a block in.11:36
Assist on the goal came from Ryan Taylor.11:36 Goal scored
Goal! - Scott Dann - Blackburn 0 - 1 Newcastle An own goal is scored by Scott Dann. Blackburn 0-1 Newcastle.11:33
Ryan Taylor takes a shot. Scott Dann gets a block in.10:42
The official flags Leon Best offside. Direct free kick taken by Paul Robinson.10:00
David Dunn gives away a free kick for an unfair challenge on Jonas Gutierrez. Indirect free kick taken by Ryan Taylor.8:50
Morten Gamst Pedersen concedes a free kick for a foul on Davide Santon. Ryan Taylor delivers the ball, Headed effort from deep inside the penalty area by Shola Ameobi misses to the right of the target.7:33
Shola Ameobi is caught offside. Direct free kick taken by Paul Robinson.6:55
The ball is swung over by David Hoilett, clearance made by Davide Santon.5:14
Shola Ameobi takes a shot. Blocked by Scott Dann.2:24
Leon Best challenges Radosav Petrovic unfairly and gives away a free kick. Paul Robinson takes the indirect free kick.0:13
Anthony Modeste is caught offside. Fabricio Coloccini takes the free kick.0:00
The ref blows the whistle to begin the match.
Live data and text provided by our data suppliers