Oumar Niasse continued his Everton revival as a dramatic late double salvaged a much-needed 2-1 Premier League victory for Ronald Koeman's side against Bournemouth.
Having been cast aside by Koeman last term, Niasse made his mark in Everton's EFL cup victory over Sunderland in midweek with a stunning goal and the Senegal striker rescued the Toffees with a superb cameo on Saturday.
The pressure looked set to mount on Koeman as the game approached the closing stages - Josh King's 49th-minute effort having put Eddie Howe's side ahead at Goodison Park.
Facing a fourth straight league defeat, Koeman threw on Niasse in place of Wayne Rooney - who could have been awarded a penalty in a first half bereft of chances - and the Dutchman's change soon paid dividends.
With 13 minutes remaining, fellow substitute Tom Davies threaded a neat throughball into Niasse, who made no mistake with a thumping finish.
Niasse - Roberto Martinez's last signing as Everton boss - was not finished there, however, bundling the ball over from close range five minutes later to relieve the pressure on Koeman's under-performing side.
Everton took the lead within 30 seconds in the corresponding fixture last term, but they had to wait until the seventh minute for their first opportunity this time around - Dominic Calvert-Lewin heading wide from Leighton Baines' cross.
Rooney was left fuming with referee Atkinson just after the half hour, and with good reason.
The former England captain was left with blood pouring from a gash above his eye after being caught by Simon Francis' elbow inside the Bournemouth box, with Everton's subsequent penalty appeals turned down.
Rooney was soon back on, however, and could have given the Toffees the lead had he not slipped as he latched onto Idrissa Gueye's clever reverse pass, with Everton made to pay for that miss after the restart.
A sluggish Everton attack broke down and Bournemouth countered at pace - King bursting through the middle before slotting calmly across Jordan Pickford.
Everton's goalkeeper came to their rescue moments later, rushing out to deny former Sunderland team-mate Jermain Defoe from close range.
Koeman did not hesitate in changing things, throwing on Davies and Niasse, and after Andrew Surman had cleared Mason Holgate's header off the line, Everton finally had their equaliser.
Niasse made a smart run to meet Davies' pass, taking a brilliant first touch before slamming his finish high into the net.
And Niasse inspired Everton's comeback soon after, as he turned home at the second attempt after another frantic round of pinball inside the penalty area.
Calvert-Lewin should have put the result beyond all doubt late on, but his miss ultimately mattered little as Everton held firm to claim a vital win and move out of the relegation zone, where Bounemouth remain second from bottom.
Key Opta facts:
- Everton ended a run of 401 minutes without a goal in the Premier League.
- Bournemouth have lost 28 points from winning positions in the Premier League since the start of last season; more than any other side in that period.
- Only Crystal Palace (0) have scored fewer first-half goals than Bournemouth in the Premier League this season.
- Josh King scored his first goal in six Premier League appearances, after netting 10 in the 12 before that.
|Pogba: Kante, Matuidi have 15 lungs|
|Julian Nagelsmann: the Bundesliga prodigy swapping Hoffenheim for RB Leipzig|
|England dominate in Durham to close in on series whitewash|
|´Fortunate´ Federer closes in on Halle title|
|Calamity Caballero and Sampaoli tinkerings leave Argentina a broken mess|
|Wimbledon champion Muguruza confident despite Birmingham defeat|
|Argentina 0 Croatia 3: Caballero drops clanger as Messi´s men are stunned|
|Funes Mori departs Everton to join Villarreal|
|Djokovic beats Dimitrov as Kyrgios lays down a marker|
|Relegated Verona appoint World Cup winner Grosso|
|Trotz named Islanders´ new coach|
|Matic and Serbia ready for ´hellish´ Switzerland clash|
|Fleetwood flounders as Gros takes Pulheim lead|
|No attacks on Neymar, pledges Costa Rica boss Ramirez|
|Giroud return brings structure to France, but again they disappoint|
|Brighton sign Sunderland goalkeeper Steele|
|Schmeichel and Eriksen blast ´exceptionally harsh´ VAR penalty|
|Nigeria´s young World Cup squad learning on the job - Rohr|
|Moody: England players need protection|
|France 1 Peru 0: Mbappe books last-16 spot with record goal|
|I don´t need anyone to hold my hand - Verstappen|
|Captaincy comes back around to Silva as 2014 pain fades|
|We don´t want to be losers - Petkovic|
|Alba not interested in Barcelona exit as Tottenham rumours swirl|
|BREAKING NEWS: Nagelsmann to take RB Leipzig role in 2019|
|Messi cannot be compared to Maradona, claims Argentina World Cup winner Kempes|
|Mbappe sets France record with maiden World Cup strike|
|Federer comes through tough Halle test|
|Nagelsmann to leave Hoffenheim amid RB Leipzig rumours|
|Gerrard brings former Liverpool team-mate Flanagan to Rangers|
|Cipriani to be ´the calmest guy in the room´ on England return|
|C´est magnifique! Lloris earns 100th France cap|
|Belgium v Tunisia: Hazard hoping for World Cup lift off|
|WATCH: Manchester United ditch piano to welcome Fred the red|
|Hamann springs to defence of Ozil|
|Alonso non-committal on future after Le Mans triumph|
|McInally returns to Scotland starting line-up|
|Giroud & Matuidi start as Deschamps drops Dembele for Peru|
|Torreira focused on Uruguay amid Arsenal links|
|NBA Mock Draft 2018: Deandre Ayton leads intriguing first round|
|Tite will not take away Neymar´s ´genius´|
|Australia show promise but calls for Cahill ignored amid lack of cutting edge|
|Manchester United means greatness - Fred aiming for titles following Old Trafford switch|
|Denmark 1 Australia 1: Jedinak strikes back after Eriksen rocket|
|Neymar not being put at risk by Brazil, says Tite|
|Juventus complete signing of free agent Emre Can|
|Fred completes Manchester United switch|
|Dembele will not join a Spurs rival|
|What were the 0.4 per cent doing? Iceland captain marvels at TV audience|
|Forsberg ready for ´next big step´ after RB Leipzig|
|´Retired´ Brits on bench as Springboks ring changes for final Test|
|Meninga: Key Kangaroos positions up for grabs in Origin|
|FIFA gets shirty over Ronaldo claims|
|Soyuncu keen on Arsenal switch|
|Atmosphere much better after criticism, says Hummels|
|FIFA issues statement after ´questionable´ Amrabat decision|
|Cipriani and Robshaw to start for England at Newlands|
|Team Sky hit back at Hinault´s ´irresponsible´ Froome comments|
|Iran fans are the real winners as women get glimpse of the future|
|Beckham predicts England-Argentina World Cup final|
|Napoli should sign Meret, Zenga claims|
|Meticulous Mouratoglou shaping stars of the future|
|Journalist hands Khedira boarding pass for early flight home|
|Germany v Sweden: Muller upbeat ahead of huge World Cup clash|
|South Korea v Mexico: Germany´s conquerors set for role reversal|
|Chandimal appeals against one-match ban|
|Fofana and Lamerat start, Parra skipper for final All Blacks Test|
|Asia and Africa being left behind - Queiroz|
|Emre Can arrives for Juventus medical|
|Championship fixtures: Bielsa´s Leeds face Stoke while Lampard´s Derby go to Reading|