Tim Cahill hit his 50th Barclays Premier League goal as Everton twice came back in a thrilling 2-2 draw against Barclays Premier League newcomers Blackpool.
Blackpool twice led an end-to-end encounter after goals from Wales pair Neal Eardley and David Vaughan but Everton hit back through Cahill and former Blackpool loanee Seamus Coleman.
Seasiders substitute Marlon Harewood was denied a late winner as he put the ball in the net in the closing minutes at Bloomfield Road but was frustrated by a controversial offside flag.
The Seasiders went in front with 10 minutes gone after Charlie Adam was crudely brought down by Mikel Arteta 25 yards out. Eardley stepped up and bent a superb free-kick around the wall and past Tim Howard.
Everton equalised just three minutes later.
Sylvain Distin led the charge, playing a one-two with Steven Pienaar and playing in Ayegbeni Yakubu . The Nigerian turned and picked out Cahill on the six-yard box with a delicate cross and Matt Gilks could not keep out his header.
Leighton Baines went down in the box under an Adam tackle but referee Andre Marriner deemed the challenge legal.
Coleman looked certain to score after weaving his way through the home defence but his shot curved just wide as the visitors pressed but Blackpool reclaimed the lead after a goalmouth scramble three minutes into the second half.
Everton appealed for handball against DJ Campbell as the striker shielded the ball from Distin but the ball was worked out for Vaughan to shoot from the edge of the area, the midfielder slamming his first effort into the body of a defender but netting at the second attempt.
But again, Blackpool could not hold their lead. Coleman pounced on a poor header by Stephen Crainey barely two minutes later and raced into the area to unleash a fierce shot which squeezed under Gilks.