Everton moved up to fifth place in the Premier League as a 3-2 victory at Goodison Park left opponents Swansea City winless in eight games.
Leighton Baines, Romelu Lukaku and Ross Barkley were on target to secure a 11th home league win for Roberto Martinez's men this season, moving them above Tottenham, who host Southampton on Sunday.
Baines opened the scoring with a penalty, maintaining his 100 per cent record from the spot in the Premier League, only for Wilfried Bony to pull Swansea level before half-time.
Lukaku and Barkley then found the net early in the second half to take the game away from the visitors and leave Garry Monk still searching for his second win since succeeding Michael Laudrup.
Ashley Williams pulled a goal back in stoppage time, but it was not enough for Swansea, who will be looking nervously over their shoulders towards the relegation zone.
The hosts began well and could have opened the scoring as early as the seventh minute.
Seamus Coleman played a neat one-two with Lukaku and rolled a cross to Barkley, but the midfielder skewed his effort wide of goal.
Baines made sure Everton did not have to wait long to move ahead as he emphatically converted a penalty following Chico Flores' foul on Barkley after 19 minutes.
John Stones released Barkley with a cross-field pass out of defence, and the 20-year-old headed straight for goal before being clipped by the Spanish defender just inside the area.
Swansea drew level on 32 minutes after Wayne Routledge showed fantastic vision to find Angel Rangel on the right of the penalty area. Rangel fired a low cross into the six-yard box and Bony was there to tap home.
Pablo Hernandez then went close to giving Swansea the lead two minutes before half-time, with a free-kick that took a deflection to wrong-foot Tim Howard but rolled narrowly wide.
After Sylvain Distin had missed a chance to put Everton back in front early in the second half, the hosts soon restored their lead as Lukaku fired home on 53 minutes.
The Belgium international found compatriot Kevin Mirallas, who played an inviting cross into the six-yard box for Lukaku to pounce at the near post.
Barkley made it 3-1 five minutes later following some poor defending from Swansea.
Mirallas was again the architect as his corner enabled the unmarked Barkley to convert a simple header.
Bony had a chance to narrow Swansea's deficit just after the hour mark, but the Ivory Coast international saw his header palmed away by Howard, before Coleman completed the clearance.
Howard was again on hand to deny Hernandez in the closing stages, but there was nothing he could do to stop Williams' injury-time header from a right-wing corner.
|Coach: Roberto Martínez|
for R. Barkley 84'
for A. McGeady 85'
for R. Lukaku 90+3'
|Deschamps praise for beautiful France|
|Fekir ruptures knee ligaments|
|Italy v Bulgaria: Conte warns against complacency|
|Euro 2016 Qualifiers Review: Germany top Group D, Northern Ireland edge closer|
|Low: Three points most important|
|Northern Ireland on the verge of a ´magnificent achievement´ - O´Neill|
|Scotland need something against Germany - Strachan|
|Portugal 0 France 1: Late Valbuena set-piece clinches deserved win|
|Faroe Islands 1 Northern Ireland 3: O´Neill´s men edge closer|
|Germany 3 Poland 1: Gotze sends world champions top|
|Gibraltar 0 Republic of Ireland 4: Irish hopes reignited|
|Djibouti 0 Togo 2: Saintfiet´s side make it two wins from two|
|Cyprus v Belgium: Benteke boost for Wilmots´ men|
|Roma youngster faces lengthy lay-off|
|United hit back at Perez barb over De Gea saga|
|Georgia 1 Scotland 0: Strachan´s men succumb to Tbilisi hoodoo|
|Hodgson prepared to blood new players|
|Porto invite Euro elite to help raise millions for migrants|
|Dortmund legend Dede backs Tuchel to succeed|
|Robben out for four weeks|
|Turkey v Netherlands: Terim expecting hostile atmosphere for crunch clash|
|Portugal 0-1 France: Valbuena strikes late to sink Ronaldo & Co|
|Wales v Israel: Euro 2016 beckons for Coleman´s history boys|
|Gala: No extra payment for Grosskreutz|
|Increase Bundesliga´s TV rights or be left behind - Rummenigge|
|Kane: I´m no flash in the pan|
|Perez: United showed inexperience in De Gea saga|
|Milligan: Socceroos wary of Tajikistan|
|Conte wants more players like Pelle|
|OFC World Cup Qualifying Review: Samoa to meet Tahiti in next round|
|Krychowiak stayed at Sevilla because of Emery|
|I never considered Bayern exit - Gotze|
|Balotelli ´not in good condition´, Milan must improve - Mihajlovic|
|Robben slams ´stupid´ Martins Indi|
|Robben laments injury blow|
|Euro 2016 Qualifiers Review: Bale edges Wales closer, Iceland dent Netherlands´ qualification hopes|
|De Bruyne relieved to ´boss´ Bosnia-Herzegovina|
|Blind furious after nightmare debut|
|Coleman sees shades of Charles in Bale winner|
|Conte only concerned about Italy winning|
|Mauritania v South Africa: SAFA to investigate Masilela no-show|
|AFC World Cup Qualifying Review: Qatar hit 15 in Bhutan rout|
|Belgium 3 Bosnia-Herzegovina 1: De Bruyne shines in straightforward victory|
|Cyprus 0 Wales 1: Bale winner takes Wales one step closer|
|Netherlands 0 Iceland 1: Sigurdsson winner caps difficult first game for Blind|
|Italy 1 Malta 0: Pelle spares wasteful Azzurri|
|Balotelli stars in Milan friendly win|
|Bhutan thrashed 15-0 by Qatar in qualifier|
|Rwanda v Ghana: Gyan doubt gives hosts hope|
|Tanzania v Nigeria: Enyeama out of AFCON qualifier|
|Valdes and Berahino included in Premier League squads|
|Costa Rica v Brazil: Dunga´s men return after Copa disappointment|
|Spain v Slovakia: Azpilicueta eyeing important revenge|
|Adebayor left out of Tottenham squad list for league and Europe|
|San Marino v England: Place in history books beckons for Rooney|
|Germany can cope with Reus absence - Low|
|Bayern offer aid to refugees in ´training camp´|
|BREAKING NEWS: Welbeck ruled out for months after knee surgery|
|South Korea 8 Laos 0: Son leads the way in rout|
|Australia 5 Bangladesh 0: Socceroos surge to emphatic win|
|Japan 3 Cambodia 0: Hosts pick up first qualifying win|
|Rudiger aiming to nail down Euros spot after Roma move|
|Melo happy to join Inter at last|
|Hernandez thanks Ferguson after United departure|
|Chung: AFC has compromised FIFA election|
|Wales the new best of British|
|Reus out of Germany qualifiers|
|Chile v Paraguay: Vidal missing for Copa champions|
|Ghedin: Anything is possible for Malta|
|Pogba will be worth €100m - Marotta|
|England can win Euro 2016 - Hodgson tells players|
|Conte unsure over Balotelli future|
|Argentina - Bolivia Preview: Mascherano backs 'very special' Messi|
|Portugal - France Preview: Deschamps aiming to correct mistakes|