By Phil McNultyChief football writer at The Hawthorns
Callum McManaman's late winner gave Wigan Athletic a vital victory at West Bromwich Albion and kept their hopes of making another dramatic late escape from relegation alive.
Wigan - who started the day five points adrift of safety with a game in hand - trailed twice at The Hawthorns but maintained their nerve and composure to close the gap on Sunderland and Newcastle United.
Wigan never accept defeat - Martinez
Shane Long put West Brom ahead but Arouna Kone headed Wigan level before the interval. Gareth McAuley restored the Baggies' lead but Wigan were back on terms again when James McArthur headed in moments after coming on as substitute.
Wigan manager Roberto Martinez knew only three points would suffice as his side battle once more to avoid the drop into the Championship - and the decisive goal came 10 minutes from time when the outstanding Shaun Maloney set up McManaman from close range.
They survived a scare deep into five minutes of injury time when McArthur headed off the line from McAuley but it was not long before Wigan's fans were celebrating.
An injury to Jean Beausejour, who was taken off on a stretcher with the FA Cup final against Manchester City at Wembley only a week away, was the only black spot on a fine day for Martinez and his team.
They played with the poise of a team well-versed in these high pressure situations - which they are - and have increased the pressure on those around them as the season draws to its conclusion.
Guy MowbrayBBC Match of the Day commentator
"I can't believe Wigan won today. I have seen them play much, much better but they kept fighting and got the win.
"Shaun Maloney was superb. He was the smallest on the pitch, but he weaved and bobbed and he was superb. He has been a breath of fresh air."
On the pitch Wigan were desperate for victory while Albion were keen to put further gloss on a very good first season for head coach Steve Clarke.
The dangerous Kone brought a low diving save from keeper Ben Foster but Albion struck first to take the lead in the 29th minute when Markus Rosenberg showed a fine turn of pace to cross for Long to apply a comfortable finish.
Despite the increasing stresses of their situation, Wigan continued to play their trademark studied passing style and worked their way back into contention before half-time.
Maloney drifted a delicate free-kick inches wide but Wigan were soon level. Referee Lee Probert played a superb advantage after Maloney had been flattened by Billy Jones - a challenge that eventually brought a booking - allowing Beausejour to cross for Kone to score with a towering header.
Kone was the villain of the piece when Wigan went behind five minutes after the break, completely losing McAuley at Graham Dorrans's free-kick, leaving the defender to head past Joel Robles.
Clarke 'carries the can' for Baggies defeat
It persuaded Wigan boss Martinez to make a double change, sending on McArthur and Roman Golobart for Ronnie Stam and Jordi Gomez. The change brought results within seconds as McArthur stretched to score with a diving far-post header from Maloney's cross.
The mood among the home fans turned sour when the unsettled Peter Odemwingie went to warm up as a substitute, with some supporters remonstrating angrily with the striker who had hoped to join QPR in the January transfer window and abusive chants were aimed in his direction.
As time ran out, Wigan pressed and were rewarded as they went ahead for the first time with 10 minutes left. Not for the first time, Maloney's creativity was the source as he jinked into the area and crossed low for McManaman to score.
Robles made a brilliant diving save from Dorrans before McArthur performed heroics at the other end to keep out McAuley's header with virtually the last action of the game - and once more Wigan have their relegation rivals looking over their shoulders.
West Brom manager Steve Clarke:
"We have conceded three goals and we have to look at that. Two of the goals came from crosses and normally our defending from crosses is very good.
"We played an attacking line-up, I chose to go with that so I have to be the one that carries the can for this.
"I'm sure for people watching it was a good game to watch and Wigan are a difficult team to play. Fortunately we are in a position where we can try different things and we scored another two goals but we were a bit exposed at the back."
Full Time The final whistle goes and the game is over.
The free kick is swung in right-footed by Graham Dorrans.
90:00 +4:27 Booking
Booking Paul Scharner booked.
Paul Scharner challenges Billy Jones unfairly and gives away a free kick.
90:00 +3:16 Booking
Booking Isaiah Brown is shown a yellow card for unsporting behaviour.
Isaiah Brown challenges James McCarthy unfairly and gives away a free kick. Free kick taken by James McCarthy.
Shot by Graham Dorrans. Save by Joel Robles. Graham Dorrans takes a inswinging corner to the near post, Shane Long takes a shot. Save by Joel Robles. Graham Dorrans takes a inswinging corner from the left by-line played to the near post. Jerome Thomas decides to take a short corner.
Arouna Kone concedes a free kick for a foul on Liam Ridgewell. Liam Ridgewell takes the indirect free kick.
Foul by Claudio Yacob on Shaun Maloney, free kick awarded. Free kick taken by Joel Robles.
The ball is swung over by James Morrison, Paul Scharner makes a clearance.
Substitution Isaiah Brown comes on in place of Youssouf Mulumbu.
Shot by James Morrison from outside the box goes high over the crossbar.
Youssouf Mulumbu has an effort at goal from just inside the box that misses to the right of the goal.
Ben Watson gives away a free kick for an unfair challenge on Claudio Yacob. Youssouf Mulumbu takes the free kick.
Assist by Shaun Maloney.
79:09 Goal scored
Goal! - Callum McManaman - West Brom 2 - 3 Wigan Callum McManaman gets on the score sheet with a goal from close range to the bottom right corner of the goal. West Brom 2-3 Wigan.
Free kick crossed by Shaun Maloney.
Booking Gareth McAuley shown a yellow card.
Jerome Thomas takes a shot. James McArthur gets a block in. Unfair challenge on Shaun Maloney by Gareth McAuley results in a free kick.
Substitution Roger Espinoza joins the action as a substitute, replacing Jean Beausejour.
Shot from 18 yards from Billy Jones. Save made by Joel Robles.
The ball is swung over by Emmerson Boyce, Billy Jones makes a clearance.
Centre by Jean Beausejour, Liam Ridgewell manages to make a clearance.
The official flags Arouna Kone offside. Jonas Olsson restarts play with the free kick.
Jonas Olsson takes the indirect free kick.
Booking Roman Golobart is shown a yellow card.
Roman Golobart concedes a free kick for a foul on Shane Long.
Substitution Markus Rosenberg leaves the field to be replaced by James Morrison.
Substitution Jerome Thomas joins the action as a substitute, replacing Romelu Lukaku.
Arouna Kone produces a header from inside the area that goes over the crossbar.
Unfair challenge on Arouna Kone by Graham Dorrans results in a free kick. Shaun Maloney takes the free kick.
The ball is swung over by James McArthur, Ben Foster makes a save.
Outswinging corner taken right-footed by Graham Dorrans from the right by-line, Gareth McAuley produces a header from inside the area that goes over the bar.
The assist for the goal came from Shaun Maloney.
57:41 Goal scored
Goal! - James McArthur - West Brom 2 - 2 Wigan James McArthur finds the net with a headed goal from close in. West Brom 2-2 Wigan.
Substitution Ronnie Stam goes off and Roman Golobart comes on.
Substitution James McArthur joins the action as a substitute, replacing Jordi Gomez.
Booking Booking for Shaun Maloney for unsporting behaviour.
Unfair challenge on Shane Long by Shaun Maloney results in a free kick. Graham Dorrans restarts play with the free kick.
Jean Beausejour crosses the ball.
The assist for the goal came from Graham Dorrans.
49:20 Goal scored
Goal! - Gareth McAuley - West Brom 2 - 1 Wigan Gareth McAuley grabs a headed goal from close in. West Brom 2-1 Wigan.
Jean Beausejour concedes a free kick for a foul on Graham Dorrans. Graham Dorrans produces a cross,
Free kick awarded for a foul by Paul Scharner on Shane Long. Free kick taken by Youssouf Mulumbu.
The referee gets the second half started.
45:00 +2:21 Half time
Half Time The first half comes to an end.
Callum McManaman takes a shot. Jonas Olsson gets a block in. Short corner taken by Shaun Maloney. Shaun Maloney takes a shot. Liam Ridgewell gets a block in. Foul by Claudio Yacob on Shaun Maloney, free kick awarded. Ben Watson restarts play with the free kick.
Effort from outside the penalty area by Markus Rosenberg goes wide left of the target.
Short corner taken by Callum McManaman.
The assist for the goal came from Jean Beausejour.
38:28 Goal scored
Goal! - Arouna Kone - West Brom 1 - 1 Wigan Arouna Kone grabs a headed goal from just inside the edge of the penalty area. West Brom 1-1 Wigan.
Booking Booking for Billy Jones for unsporting behaviour.
Shot by Romelu Lukaku. Joel Robles makes a save.
Foul by Graham Dorrans on Shaun Maloney, free kick awarded. Shaun Maloney produces a shot on goal direct from the free kick.
Inswinging corner taken right-footed by Graham Dorrans from the left by-line to the near post, save made by Joel Robles.
The ball is crossed by Jean Beausejour, Liam Ridgewell makes a clearance.
Centre by Billy Jones.
Ronnie Stam produces a cross, Gareth McAuley makes a clearance. Corner taken right-footed by Callum McManaman from the right by-line, Paul Scharner takes a shot. Save made by Ben Foster.
Markus Rosenberg provided the assist for the goal.
28:25 Goal scored
Goal! - Shane Long - West Brom 1 - 0 Wigan Shane Long grabs a goal from close in to the bottom left corner of the goal. West Brom 1-0 Wigan.
Centre by Arouna Kone, Headed effort from deep inside the area by Callum McManaman misses to the right of the goal.
The ball is swung over by Shane Long, Jean Beausejour manages to make a clearance.
Centre by Ronnie Stam, Ben Foster makes a save.
The ball is delivered by Jean Beausejour.
Paul Scharner fouled by Shane Long, the ref awards a free kick. James McCarthy takes the free kick.
Emmerson Boyce produces a header from deep inside the six-yard box that clears the bar.
Arouna Kone takes a shot. Corner taken right-footed by Shaun Maloney from the right by-line to the near post, Ben Foster makes a save. Clearance by Liam Ridgewell. Outswinging corner taken by Shaun Maloney from the right by-line played to the near post, Shane Long manages to make a clearance.
Callum McManaman has a drilled shot. Save by Ben Foster.
Short corner worked by Graham Dorrans.
A cross is delivered by Jean Beausejour, save by Ben Foster.
Ronnie Stam produces a cross, Jonas Olsson manages to make a clearance.
Markus Rosenberg takes a shot. Blocked by Emmerson Boyce. Graham Dorrans produces a drilled right-footed shot from 20 yards. Ben Watson gets a block in. Graham Dorrans takes a shot. Ben Watson gets a block in.
Romelu Lukaku takes a shot from just outside the penalty area which clears the crossbar.
Ben Watson is penalised for a handball. Shot comes in from Graham Dorrans from the free kick, save by Joel Robles.
Ben Watson takes the indirect free kick.
Booking The referee cautions Liam Ridgewell for unsporting behaviour.
Liam Ridgewell challenges Callum McManaman unfairly and gives away a free kick.
Shane Long takes a shot.
Jean Beausejour crosses the ball. The ball is sent over by Ronnie Stam, clearance by Jonas Olsson.
Unfair challenge on James McCarthy by Youssouf Mulumbu results in a free kick. Ben Watson takes the indirect free kick.
The ball is sent over by Markus Rosenberg, Emmerson Boyce makes a clearance. The ball is crossed by Liam Ridgewell.
Shot by Shaun Maloney from outside the box goes over the net.
Jean Beausejour is ruled offside. Ben Foster takes the indirect free kick. The ball is sent over by Liam Ridgewell, Emmerson Boyce manages to make a clearance. Corner taken by Graham Dorrans from the left by-line to the near post, save by Joel Robles.
This page is best viewed in an up-to-date web browser with style sheets (CSS) enabled. While you will be able to view the content of this page in your current browser, you will not be able to get the full visual experience. Please consider upgrading your browser software or enabling style sheets (CSS) if you are able to do so.