Everton have fought back from a two-goal deficit to defeat West Bromwich Albion 3-2 on Monday night.
The Baggies found themselves two goals to the good early in the second half after Saido Berahino had raced onto a James Morrison through ball on 41 minutes to slot beyond Tim Howard before Craig Dawson headed home Chris Brunt's inswinging cross in the 54th minute.
That sparked a comeback from Roberto Martinez's Toffees who were back in the contest not long after Dawson's goal when Romelu Lukaku rose high in the box to head home Gerard Deulofeu's deep lobbed cross.
Everton continued to push and the equaliser came with 15 minutes remaining when Arouna Kone beat the offside trap to receive a gift from Lukaku and fire home past Boaz Myhill.
The stunning fightback was complete in the 84th minute thanks to a second from former Baggies star Lukaku who again combined with Deulofeu, powering home from just inches out after the Spaniard's cross had fallen nicely for him.
The victory, their third of the season, sees Everton move into fifth position while Albion dropped to 15th with their third loss of the campaign.
West Bromwich Albion: 2 (Saido Berahino 41', Craig Dawson 54')
Everton: 3 (Romelu Lukaku 55'/84', Arouna Kone 75')
The Hawthorns, West Bromwich - 24,240