Arouna Kone's last-minute goal gave Wigan a vital victory in a game marred by a horror tackle by Callum McManaman on Newcastle defender Massadio Haidara.
Jean Beausejour put the Latics in front when a McManaman cross was not cleared.
McManaman was not punished for a high lunge on Haidara and Magpies assistant John Carver was sent off after trying to confront the forward at half-time.
Davide Santon levelled but Kone won it from a corner which Wigan defender Maynor Figueroa appeared to handle.
The win leaves Wigan three points adrift of safety, with a game in hand on fourth-bottom Aston Villa.
But Newcastle will feel aggrieved, firstly by how McManaman escaped a card for his dangerous challenge and also over Figueroa's handball to flick on the cross that led to Kone's scrambled winner.
Referee Mark Halsey did not even award a free-kick for McManaman's tackle on Haidara, who had been on the pitch for only a matter of minutes after replacing the injured Mathieu Debuchy.
The 20-year-old was eventually stretchered off after lengthy treatment.
Although McManaman did clip the ball, it was his follow through into Haidara's knee that did the damage. Newcastle's coaching staff reacted angrily and, along with Wigan first-team coach Graham Barrow, Carver saw red at half-time after scuffling as the teams headed for the tunnel.
Wigan's home woes
Despite their victory, the Latics have the joint-worst home record in England's top five divisions with three wins and 13 points from 15 games
Wigan had dominated the first half, with Newcastle's only meaningful early effort seeing Steven Taylor nod Sylvain Marveaux's corner straight at Latics keeper Joel Robles.
The Latics were well organised at the back and looking to break quickly down the flanks and it was from a cross that they took the lead on 18 minutes.
McManaman beat Haidara and lifted over a delivery that Santon could not clear, allowing Beausejour to pounce and drill home a low shot.
More Wigan chances followed, with Shaun Maloney seeing his curling shot saved and only a last-ditch challenge from Jonas Gutierrez denying James McCarthy after the midfielder burst clear.
And Newcastle remained on the backfoot immediately after the break, with only a smart block by Mapou Yanga-Mbiwa denying McManaman.
McManaman was taken off before the hour mark, bringing boos from the travelling Newcastle fans.
But it was a Magpies switch that appeared to have changed the game, with striker Shola Ameobi replacing midfielder Yoan Gouffran as Alan Pardew moved to a three-man defence that allowed Santon to venture further forward down the right.
The Italy defender did precisely that to level with 18 minutes remaining, latching on to Papiss Cisse's clever pass inside the Latics box after Wigan lost possession and burying a low shot into the bottom corner.
Cisse, who has scored two late winners in the past week, almost struck again from Ameobi's cross but Robles diverted his shot wide.
Instead it was Kone who settled an eventful match. Figueroa used his hand as he leapt to help on McCarthy's corner at the near post and, after the ball bounced around the Newcastle box and James Perch and Santon failed to deal with the danger, the Ivorian was in the right place to slam home from close range.
Wigan manager Roberto Martinez:
"Three points at this stage of the season is huge. We went through a period where we have to score a second goal otherwise it becomes difficult. But I could not be prouder of the character - especially at this stage of the season.
"Without scoring the second goal when we were leading 1-0, we found a way to win.
"The character was magnificent. They were very strong with good individual players who are a real threat.
"I don't feel we have had any luck whatsoever this season and the way we work I think we deserved that luck.
"We had so many opportunities and we couldn't find the final pass so we made it difficult, but we found a way to win and that pleased me."
- 01 Blazquez
- 03 Alcaraz
- 17 Boyce
- 31 Figueroa
- 04 McCarthy
- 10 Maloney
- 14 Gomez
- 22 Beausejour (Di Santo - 79' )
- 33 Scharner Booked
- 02 Kone
- 15 McManaman (McArthur - 58' )
- 26 Al Habsi
- 05 Caldwell
- 23 Stam
- 25 Golobart
- 16 McArthur
- 09 Di Santo
- 11 Henriquez
- 21 Elliot
- 03 Santon
- 13 Yanga-M'Biwa
- 26 Debuchy (Haidara - 13' )
- 27 S Taylor
- 07 Sissoko
- 18 Gutierrez Booked
- 22 Marveaux
- 24 Tiote
- 09 Cisse
- 11 Gouffran (Sh Ameobi - 67' )
- 37 Harper
- 14 Perch
- 19 Haidara (Perch - 27' Booked )
- 08 Anita
- 15 Gosling
- 25 Obertan
- 23 Sh Ameobi
Live Text Commentary
Full Time The referee signals the end of the game.90:00 +3:18
Arouna Kone takes a shot. Davide Santon gets a block in. Short corner taken by Jordi Gomez from the right by-line.90:00 +2:07
Shola Ameobi takes a shot. Papiss Cisse is caught offside. Joel Robles takes the indirect free kick. Save made by Joel Robles.89:51
Assist by Franco Di Santo.89:51 Goal scored
Goal! - Arouna Kone - Wigan 2 - 1 Newcastle Arouna Kone finds the back of the net with a goal from close in high into the middle of the goal. Wigan 2-1 Newcastle.89:08
A cross is delivered by James McCarthy, Cheick Tiote manages to make a clearance. Corner taken by Jordi Gomez from the right by-line,88:16
Arouna Kone takes a shot. Cheick Tiote gets a block in.87:37
Jonas Gutierrez delivers the ball, clearance made by Antolin Alcaraz.85:59
Centre by Shola Ameobi, Shot from inside the six-yard box by Papiss Cisse goes wide right of the target.84:10
Shola Ameobi challenges Paul Scharner unfairly and gives away a free kick. Antolin Alcaraz takes the free kick.80:52
Foul by Franco Di Santo on Cheick Tiote, free kick awarded. Free kick taken by Rob Elliot.78:05
Shaun Maloney fires a strike on goal direct from the free kick, save by Rob Elliot.78:05 Substitution
Substitution (Wigan) makes a substitution, with Franco Di Santo coming on for Jean Beausejour.78:05
Foul by James Perch on Jean Beausejour, free kick awarded.76:10
Davide Santon produces a cross.75:02
Mapou Yanga-Mbiwa challenges Jordi Gomez unfairly and gives away a free kick. James McCarthy takes the direct free kick.72:45
Free kick awarded for an unfair challenge on Davide Santon by Jordi Gomez. Rob Elliot takes the direct free kick.72:26
The official flags Papiss Cisse offside. Joel Robles takes the free kick.71:05
The assist for the goal came from Papiss Cisse.71:05 Goal scored
Goal! - Davide Santon - Wigan 1 - 1 Newcastle Davide Santon scores a goal from inside the penalty area to the bottom left corner of the goal. Wigan 1-1 Newcastle.
Free kick awarded for a foul by Cheick Tiote on Jordi Gomez. Jordi Gomez restarts play with the free kick.68:36
James McArthur takes a shot. Steven Taylor gets a block in. Inswinging corner taken left-footed by Jordi Gomez from the right by-line.67:08
Corner from the left by-line taken by Jean Beausejour, Close range header by Maynor Figueroa goes over the crossbar.66:26
Paul Scharner takes the direct free kick.66:26 Substitution
Substitution Shola Ameobi joins the action as a substitute, replacing Yoan Gouffran.66:26 Booking
Booking Jonas Gutierrez booked.66:08
Free kick awarded for a foul by Jonas Gutierrez on Shaun Maloney.64:31
The assistant referee signals for offside against Moussa Sissoko. Free kick taken by Joel Robles.63:19
A cross is delivered by Emmerson Boyce, save by Rob Elliot.62:37
Free kick awarded for an unfair challenge on Shaun Maloney by Cheick Tiote. Free kick taken by Shaun Maloney.61:04
James McArthur takes a shot. Davide Santon gets a block in. Jean Beausejour takes a outswinging corner.58:13
Free kick awarded for an unfair challenge on Yoan Gouffran by James McArthur. Free kick taken by Sylvain Marveaux.56:53 Substitution
Substitution James McArthur replaces Callum McManaman.56:53
Arouna Kone has an effort at goal from outside the penalty area which goes wide right of the goal.56:18
Centre by Jean Beausejour, comfortable save by Rob Elliot.55:19
Effort on goal by Papiss Cisse from just inside the penalty area goes over the target.54:38
Unfair challenge on Sylvain Marveaux by Shaun Maloney results in a free kick. Sylvain Marveaux takes the free kick.52:26
Shot from inside the area by Papiss Cisse clears the bar.51:58
Callum McManaman takes a shot. Steven Taylor gets a block in.50:16 Booking
Booking James Perch is cautioned.46:09
The ball is sent over by Papiss Cisse. Moussa Sissoko has an effort at goal from just inside the box that misses to the left of the goal.45:33
Outswinging corner taken from the left by-line by Sylvain Marveaux, save made by Joel Robles.45:01
The second half begins.45:00 +6:06 Half time
Half Time The ref blows to end the first period.45:00 +5:39
The ball is delivered by Davide Santon, clearance made by Emmerson Boyce.45:00 +4:03
Papiss Cisse takes a shot from inside the six-yard box clearing the crossbar.45:00 +3:30
Sylvain Marveaux produces a cross, clearance by Emmerson Boyce.45:00 +2:47
Free kick taken by Rob Elliot.45:00 +2:47 Booking
Booking Paul Scharner shown a yellow card.45:00 +2:30
Paul Scharner gives away a free kick for an unfair challenge on Moussa Sissoko.45:00 +0:24
The ball is delivered by Jonas Gutierrez, Maynor Figueroa manages to make a clearance.44:52
Arouna Kone gives away a free kick for an unfair challenge on Steven Taylor. Cheick Tiote restarts play with the free kick.43:13
Corner from left by-line taken by Sylvain Marveaux.42:13
A cross is delivered by Jean Beausejour.41:16
James McCarthy takes a shot. Jonas Gutierrez gets a block in. Outswinging corner taken from the left by-line by Jean Beausejour, clearance made by Papiss Cisse.37:48
Davide Santon gives away a free kick for an unfair challenge on Arouna Kone. Free kick taken by Jordi Gomez.34:02
Shaun Maloney takes a shot. Rob Elliot makes a save.33:27
Yoan Gouffran crosses the ball, save by Joel Robles.32:04
Davide Santon gives away a free kick for an unfair challenge on Jean Beausejour. Maynor Figueroa takes the free kick.31:14
The referee blows for offside against Papiss Cisse. Emmerson Boyce restarts play with the free kick.30:16
Outswinging corner taken by Jean Beausejour.29:26
Yoan Gouffran takes a shot. Callum McManaman gets a block in. Free kick awarded for a foul by Yoan Gouffran on Callum McManaman. Antolin Alcaraz restarts play with the free kick.26:35
Callum McManaman is penalised for handball and concedes a free kick. The free kick is swung in left-footed by Sylvain Marveaux, Emmerson Boyce makes a clearance. Steven Taylor challenges Paul Scharner unfairly and gives away a free kick. Joel Robles restarts play with the free kick.26:15 Substitution
Substitution James Perch comes on in place of Massadio Haidara.20:21
The offside flag is raised against Papiss Cisse. Shaun Maloney takes the free kick.19:18
Cheick Tiote challenges Shaun Maloney unfairly and gives away a free kick. The free kick is swung in left-footed by Jordi Gomez.17:16
Callum McManaman provided the assist for the goal.17:16 Goal scored
Goal! - Jean Beausejour - Wigan 1 - 0 Newcastle Jean Beausejour grabs a goal from close range low into the middle of the goal. Wigan 1-0 Newcastle.17:12
A cross is delivered by Callum McManaman,15:31
The ball is crossed by Jean Beausejour, Davide Santon gets a block in. The ball is crossed by Maynor Figueroa, clearance made by Mapou Yanga-Mbiwa.14:00
The referee blows for offside. Rob Elliot takes the free kick.12:35 Substitution
Substitution (Newcastle) makes a substitution, with Massadio Haidara coming on for Mathieu Debuchy.11:11
The referee blows for offside. Joel Robles takes the indirect free kick.8:50
Corner taken left-footed by Sylvain Marveaux from the right by-line, Steven Taylor takes a shot. Save by Joel Robles.5:50
Arouna Kone fouled by Mapou Yanga-Mbiwa, the ref awards a free kick. Jordi Gomez has an effort direct from the free kick.4:42
Centre by Emmerson Boyce, save made by Rob Elliot.2:26
Moussa Sissoko sends in a cross, Antolin Alcaraz manages to make a clearance.2:08
Jonas Gutierrez fouled by James McCarthy, the ref awards a free kick. Free kick taken by Jonas Gutierrez.0:00
The referee starts the match.
Live data and text provided by our data suppliers