Everton beat Bolton 2-1 in their FA Cup Fourth Round tie thanks to a last minute goal from Johnny Heitinga at the Reebok Stadium.
Steven Pienaar had his side ahead in the first half although Bolton replied before half time through Marvin Sordell.
The Premier League side then had to wait until the closing moments to find a winner as Heitinga blasted in.
The Toffees opened the scoring in the 18th minute with Pienaar deflecting Victor Anichebe's shot into the back of the net.
However, Bolton’s Premier League visitors could not hold their lead for longer than 10 minutes as Darren Pratley got to the byline and cut the ball back for Sordell to slot home.
Bolton had a chance to take the lead only minutes later as Sordell burst past the Everton defenders before firing in a shot which Tim Howard got a hand to.
With the half winding down there were chances at both ends as Magaye Gueye floated in a ball for Anichebe who headed wide for Everton.
For Bolton it was Marcos Alonso who almost gave them the advantage but again Howard was equal to the powerful effort.
The visitors had the first chance after the interval but Gueye only managed to head wide from Leighton Baines’ cross.
The game began to turn in favour of Bolton but they failed to produce a chance of any real consequence.
David Moyes’ men then went close to restoring their lead as their first half goal scorer, Pienaar, forced a fingertip save with a low curling effort.
Bolton were punished for not clearing their lines following a set piece and Heitinga lapped up the opportunity to win the game, smashing home the loose ball.