Everton stretched their unbeaten run to seven Premier League games as goals from Leon Osman and Phil Jagielka gave them victory over Wigan.
Osman opened the scoring in the 52nd minute when his shot deflected off the arm of Gary Caldwell and into the net.
Everton captain Phil Neville then marked his 500th Premier League appearance by providing the assist for Jagielka to head in Everton's second.
Arouna Kone's scrappy finish gave Wigan hope, but Everton held on for the win.
Fortress Goodison Park
Everton are unbeaten in 13 home games, their last defeat coming at the hands of Arsenal in March
David Moyes's side are fifth, two points behind third-placed Chelsea, who they host on Sunday. Wigan, meanwhile, remain 18th, one point adrift of safety.
The two sides went into the Goodison Park encounter in starkly contrasting form, with Everton having lost just once in the Premier League since early September, while Wigan have managed only one win in their last six games.
The home side were on the attack straight from the kick-off as Darron Gibson found Nikica Jelavic, who in turn teed up Victor Anichebe on the edge of the area, but the striker lashed his shot high over the bar.
That early effort proved something of a false dawn, however, with chances rare over the course of the next 20 minutes.
Anichebe headed well wide of Ali Al-Habsi's goal for the home side, before Shaun Maloney's 25-yard free-kick was comfortably saved by Everton keeper Tim Howard.
Wigan were looking dangerous on the break but wasteful in the final third and the best chances before half-time fell Everton's way.
The Wigan defence failed to clear their lines in the 38th minute and the lively Anichebe almost capitalised, but his shot was deflected behind.
A succession of corners then followed as Wigan players packed out the penalty area before cries of handball rang out from the home end as Maloney controlled the ball with his chest before clearing, but referee Lee Mason waved play on.
The woodwork denied Thomas Hitzlsperger what would have been a stunning opener for Everton just two minutes into the second half.
The former Aston Villa midfielder first knocked the ball through the legs of James McCarthy before launching a powerful effort from over 35 yards that, much to the relief of Al-Habsi, smashed against the top of the crossbar.
A massive slice of fortune gave Everton the lead in the 52nd minute. Osman tried his luck from just outside the area and his shot, which looked to be heading wide, took a big deflection off the arm of Caldwell and looped into the back of the net with Al-Habsi stranded.
Wigan felt they should have had a penalty just before the hour when Maloney tumbled under a challenge inside the area, but Mason waved away the protests, and Everton compounded Wigan's misery by adding a second goal 13 minutes from time.
Neville delivered a pinpoint cross into the area and Jagielka rose highest to power a header beyond Al-Habsi.
Wigan were not giving up on the chance of snatching a much-needed point, however, and the deficit was halved eight minutes from time. A shot from substitute Franco Di Santo looped up into the air off an Everton player and Kone got between two defenders to bundle the ball home.
Sensing the possibility of an equaliser, the visitors pushed on after that and Everton had to withstand some late pressure to ensure they took the three points.
Everton manager David Moyes: "It was a hard fought win. I like the way Wigan play, they have a lot of the ball and when you have your chances you have to make the most of them and fortunately we did that.
"We have played well this season but I knew this would be tough. There will be a lot of teams who have problems against Wigan.
"I was happy when we got the first. I never really felt that secure and we gave a goal away which made it a bit rocky towards the end, but we got the three points."
Wigan manager Roberto Martinez: "I felt the performance deserved a positive result. Everton are going to show a competitive edge and you just have to match that, I felt we did that.
"It was a stonewall penalty [when Shaun Maloney fell under a challenge inside the area] and that was a key moment.
"That really affected us but we need to make sure we get even stronger on Saturday and get the three points."
- 24 Howard
- 03 Baines
- 06 Jagielka
- 15 Distin
- 18 Neville
- 04 Gibson (Naismith - 46' )
- 16 Hitzlsperger (Heitinga - 70' )
- 21 Osman
- 22 Pienaar
- 07 Jelavic Booked
- 28 Anichebe (Oviedo - 70' )
- 01 Mucha
- 05 Heitinga
- 08 Oviedo
- 20 Barkley
- 14 Naismith
- 19 Gueye
- 27 Vellios
- 26 Al Habsi
- 05 Caldwell Booked
- 17 Boyce
- 23 Stam (Gomez - 79' )
- 31 Figueroa Booked
- 04 McCarthy
- 06 Jones (Di Santo - 72' )
- 10 Maloney
- 16 McArthur
- 22 Beausejour Booked
- 02 Kone
- 12 Pollitt
- 21 Ramis
- 25 Golobart
- 14 Gomez
- 09 Di Santo
- 15 McManaman
- 19 Boselli
Live Text Commentary
Full Time The game is over, as the referee blows his whistle.90:00 +3:50
Sylvain Distin restarts play with the free kick.90:00 +3:50 Booking
Booking Gary Caldwell is cautioned.90:00 +3:30
Johnny Heitinga fouled by Gary Caldwell, the ref awards a free kick.90:00 +2:29
The referee blows for offside against Nikica Jelavic. James McCarthy restarts play with the free kick.90:00 +1:49
James McCarthy produces a right-footed shot from the edge of the area and misses to the left of the goal.90:00 +0:35
The referee penalises Franco Di Santo for handball. Tim Howard takes the indirect free kick.89:34
Maynor Figueroa takes a shot. Nikica Jelavic gets a block in.88:54
Gary Caldwell takes the direct free kick.88:54 Booking
Booking The referee shows Nikica Jelavic a yellow card for unsporting behaviour.88:42
Unfair challenge on Franco Di Santo by Nikica Jelavic results in a free kick.88:14
Sylvain Distin takes the direct free kick.88:14 Booking
Booking The referee books Maynor Figueroa for unsporting behaviour.87:43
Free kick awarded for a foul by Maynor Figueroa on Steven Naismith.86:40
Free kick awarded for a foul by Leon Osman on James McArthur. James McArthur takes the free kick.85:42
Bryan Oviedo takes a inswinging corner from the right by-line played to the near post, Emmerson Boyce manages to make a clearance.85:33
Steven Naismith takes a shot. Maynor Figueroa gets a block in.83:27
Jordi Gomez takes a shot. Blocked by Leon Osman.82:33
Shot by Bryan Oviedo from outside the area goes high over the crossbar.81:12
Assist on the goal came from Franco Di Santo.
Goal! - Arouna Kone - Everton 2 - 1 Wigan Arouna Kone fires in a goal from close in to the bottom left corner of the goal. Everton 2-1 Wigan.81:07
Franco Di Santo takes a shot. Blocked by Phil Jagielka.79:42
Bryan Oviedo takes a shot.78:24
The free kick is delivered left-footed by Leighton Baines from left channel, clearance by James McCarthy.78:24 Substitution
Substitution Jordi Gomez is brought on as a substitute for Ronnie Stam.78:24
Nikica Jelavic fouled by Gary Caldwell, the ref awards a free kick.76:59
Phil Neville sends in a cross,76:42
Assist by Phil Neville.76:42 Goal scored
Goal! - Phil Jagielka - Everton 2 - 0 Wigan Phil Jagielka finds the back of the net with a headed goal from inside the six-yard box. Everton 2-0 Wigan.76:15
Short corner worked by Bryan Oviedo.76:07
Centre by Nikica Jelavic, clearance made by Maynor Figueroa.75:31
Headed effort from inside the area by Franco Di Santo misses to the right of the goal.75:05
Ronnie Stam delivers the ball, clearance by Leon Osman.71:26
Direct free kick taken by Phil Jagielka.71:26 Substitution
Substitution Franco Di Santo on for David Jones.71:26
Arouna Kone challenges Phil Jagielka unfairly and gives away a free kick.70:49
Leighton Baines has an effort at goal from the edge of the area that misses to the right of the target.70:42
Tim Howard delivers the ball, Gary Caldwell makes a clearance.69:12
Direct free kick taken by Phil Jagielka.69:12 Substitution
Substitution Johnny Heitinga comes on in place of Thomas Hitzlsperger.69:12 Substitution
Substitution Bryan Oviedo is brought on as a substitute for Victor Anichebe.69:12
Foul by Arouna Kone on Phil Jagielka, free kick awarded.68:26
A cross is delivered by Ronnie Stam.67:39
The ball is crossed by Jean Beausejour, Sylvain Distin makes a clearance.65:07
Arouna Kone takes a shot. Blocked by Phil Neville.60:55
Jean Beausejour takes a outswinging corner.60:01
Arouna Kone is flagged offside by the assistant referee. Indirect free kick taken by Tim Howard.59:02
Foul by Arouna Kone on Leon Osman, free kick awarded. Direct free kick taken by Tim Howard.57:40 Booking
Booking The referee books Jean Beausejour for dissent.55:24
A cross is delivered by Leon Osman.51:08
Assist on the goal came from Victor Anichebe.51:08 Goal scored
Goal! - Leon Osman - Everton 1 - 0 Wigan Leon Osman scores a goal from just outside the box low into the middle of the goal. Everton 1-0 Wigan.48:55
Leon Osman takes a shot. Comfortable save by Ali Al Habsi.47:44
Thomas Hitzlsperger takes a shot.45:01
The referee blows his whistle to start the second half.45:01 Substitution
Substitution Steven Naismith is brought on as a substitute for Darron Gibson.45:00 +1:03 Half time
Half Time The ref blows to signal half-time.44:56
Victor Anichebe challenges Gary Caldwell unfairly and gives away a free kick. Direct free kick taken by Gary Caldwell.43:21
The ball is crossed by Steven Pienaar, save made by Ali Al Habsi.42:08
Gary Caldwell challenges Steven Pienaar unfairly and gives away a free kick. Strike on goal comes in from Darron Gibson from the free kick.41:30
Unfair challenge on Leon Osman by Jean Beausejour results in a free kick. Phil Jagielka restarts play with the free kick.40:19
Corner taken right-footed by Steven Pienaar from the left by-line, Ali Al Habsi makes a save.40:09
The ball is crossed by Steven Pienaar, blocked by Shaun Maloney.39:43
Inswinging corner taken from the right by-line by Thomas Hitzlsperger.39:29
Corner taken by Thomas Hitzlsperger from the right by-line to the near post, James McCarthy manages to make a clearance.39:12
Inswinging corner taken by Thomas Hitzlsperger, clearance made by Maynor Figueroa.38:31
Corner taken by Steven Pienaar, Gary Caldwell makes a clearance.38:12
Victor Anichebe takes a shot. Blocked by Jean Beausejour.37:35
Ronnie Stam gives away a free kick for an unfair challenge on Leighton Baines. Free kick taken by Tim Howard.37:26
Centre by Ronnie Stam, clearance by Phil Jagielka.32:34
Phil Jagielka takes a shot. Maynor Figueroa gets a block in.31:24
Thomas Hitzlsperger takes the inswinging corner, clearance made by Arouna Kone.31:08
Victor Anichebe takes a shot. Blocked by Maynor Figueroa.30:32
Ronnie Stam takes a shot. Tim Howard makes a save.29:57
James McCarthy gives away a free kick for an unfair challenge on Steven Pienaar. Leighton Baines restarts play with the free kick.24:57
The ball is delivered by Jean Beausejour, clearance made by Leighton Baines.23:47
Victor Anichebe concedes a free kick for a foul on James McCarthy. Gary Caldwell restarts play with the free kick.22:02
Foul by Darron Gibson on James McCarthy, free kick awarded. Shaun Maloney produces a shot on goal direct from the free kick, save by Tim Howard.21:51
The ball is crossed by Maynor Figueroa, save by Tim Howard.19:31
Nikica Jelavic has a headed effort at goal from just inside the penalty area that misses to the left of the target.18:33
Headed effort from inside the area by Victor Anichebe misses to the right of the target.18:24
A cross is delivered by Steven Pienaar.17:09
Victor Anichebe gives away a free kick for an unfair challenge on James McCarthy. Gary Caldwell takes the free kick.15:51
The ball is delivered by Jean Beausejour.14:08
Shaun Maloney fouled by Steven Pienaar, the ref awards a free kick. Gary Caldwell takes the direct free kick.13:49
Inswinging corner taken by Darron Gibson from the left by-line played to the near post, clearance made by David Jones.13:21
Corner taken by Darron Gibson played to the near post, clearance by Ronnie Stam.13:11
Steven Pienaar takes a shot. Maynor Figueroa gets a block in.12:20
Ronnie Stam concedes a free kick for a foul on Darron Gibson. Phil Jagielka takes the free kick.11:51
Free kick awarded for an unfair challenge on James McArthur by Phil Neville. Free kick taken by David Jones.10:38
Inswinging corner taken from the right by-line by Thomas Hitzlsperger, Shot from close in by Sylvain Distin misses to the left of the goal.6:33
Outswinging corner taken by Jean Beausejour from the left by-line, Phil Jagielka makes a clearance. James McCarthy takes a shot. Leon Osman gets a block in.5:47
Jean Beausejour delivers the ball, clearance made by Sylvain Distin.4:46
Steven Pienaar challenges David Jones unfairly and gives away a free kick. Gary Caldwell takes the direct free kick.2:18
Nikica Jelavic concedes a free kick for a foul on Gary Caldwell. Direct free kick taken by Ali Al Habsi.2:06
The ball is delivered by Jean Beausejour, save made by Tim Howard.0:15
Victor Anichebe has an effort at goal from just inside the box that misses to the right of the target.0:00
The game gets underway.
Live data and text provided by our data suppliers