Jermaine Beckford hit a brilliant late equaliser as 10-man Everton snatched a point in a 1-1 draw against Bolton.
The Toffees had seemed destined for their first defeat in seven Barclays Premier League games when the former Leeds striker chipped Jussi Jasskelainen deep into injury-time at Goodison Park.
Ivan Klasnic had come off the bench to give Bolton the lead 11 minutes from time and worse followed as Marouane Fellaini was sent off for kicking Paul Robinson.
The visitors had twice caused anxiety in the Everton defence early on, first as captain Kevin Davies broke the line to reach a long ball and Johan Elmander forcing Sylvain Distin to block.
Everton's first opportunity fell to Diniyar Bilyaletdinov but the Russian skewed his shot well wide. Johan Elmander put a simple header wide from a similar distance after Matthew Taylor headed a corner back across goal.
Louis Saha showed great skill to beat Paul Robinson on the edge of the box but the Frenchman shot straight at Jaaskelainen.
Saha had two efforts cleared off the line in quick succession. The first chance came after Jaaskelainen failed to claim a Phil Neville cross but Gretar Steinsson blocked at point-blank range. Saha then rose to meet the resulting Mikel Arteta corner but Lee Chung-yong volleyed out from under the crossbar.
Elmander had a first-time shot deflected wide by Leighton Baines, while Stuart Holden met Taylor's cross with a glancing header but Tim Howard clawed the ball out.
Stuart Holden then picked out Taylor with his cross but the midfielder's header glanced the bar and went behind. But Taylor broke from deep down the right and sent over a bouncing cross for Klasnic who guided the ball in at the far post.
Fellaini was sent off after going down in a challenge from Robinson as he responded by kicking out. And Beckford chipped in from the edge of the box in time added on to seal the draw.