Tobias Linderoth scored his first goal for Everton as the Toffees sneaked past Charlton in the Carling Cup.
And the fourth-round draw after the match pitted David Moyes' side against Middlesbrough.
Everton's goal came in the first half after Wayne Rooney's drive had hit the bar, allowing the Swede to nod into an empty net.
Although Charlton striker Jason Euell missed two good chances, Everton deserved
And the home team would have scored more if another Rooney effort had not come back
off the post.
Everton recalled Alex Nyarko for his first match since April 2001, when the midfielder was confronted by an angry Toffees fan at Highbury, who offered to swap
shirts with the midfielder.
Nyarko afterwards vowed to never play for the club
But Nyarko got plenty of welcoming support from the home fans, and saw one angled
drive skim wide of the far post as Everton made most of the first-half running.
Duncan Ferguson soared to see a header saved by Dean Kiely from Thomas
Charlton recovered from a poor start to produce two efforts from Euell
which were both held by Nigel Martyn.
Fine Everton approach work ended with Gary Naysmith in the clear on the left,
but his fierce 15-yard shot was beaten away by Kiely.
But Martyn was called into action to prevent Charlton scoring after 40 minutes.
Radostin Kishishev's long ball saw Euell go clear after some neat control, but
from eight yards the striker saw his low drive turned away.
Moments later Everton were ahead.
Rooney's deflected drive had come back off the bar and Linderoth ducked low to
nod the ball into an empty net.
Charlton should have been level on 53 minutes when Jonatan Johansson got away down the
right, but Euell managed to slide in at the near post and push the cross wide.
Kiely then made an excellent save from Gravesen while Chris Perry headed out
from under the bar to stop a Ferguson effort as Everton sought to settle the
They almost managed it when Rooney hit a post and then drove the rebound wide,
before lashing a 25-yarder inches wide.
Everton: Martyn, Hibbert, Yobo, Weir, Naysmith, Linderoth,
Nyarko (Stubbs 89), Gravesen (Li Tie 90),
McFadden (Radzinski 75), Ferguson, Rooney.
Subs Not Used: Jeffers, Simonsen.
Charlton: Kiely, Kishishev, Perry, Fish (Fortune 45),
Hreidarsson, Stuart (Svensson 72), Holland (Campbell-Ryce 82),
Parker, Jensen, Euell, Johansson.
Subs Not Used: Powell, Royce.
Referee: A Wiley (Staffordshire).