The 18-year-old Nigerian scored either side of the break to put Everton 2-0 ahead before captain Phil Neville wrapped up an emphatic victory at Goodison Park with his first goal for the club.

However, with half-time approaching, Anichebe failed to retreat from a Newcastle free-kick and earned himself a booking. "They were centre forward's goals but he got a rollicking at half-time because I didn't think he did enough in the first half," said Moyes.

The visitors immediately tore upfield after the free-kick and won a penalty which Obafemi Martins blazed over the crossbar.

"He could have worked harder and he got involved in an incident which led to them getting a penalty kick," added Moyes.

"But he got his goal, so getting a second one was a good way to shut his manager up.

"I didn't think he had his best game but he's getting there, and that happens with young players."

Neville's 62nd-minute goal sent Goodison wild but not even his spectacular strike from the edge of the box could not eclipse Anichebe's exploits.

The teenage powerhouse was born in the Nigerian capital of Lagos before his family moved to Merseyside when he was a one-year-old and settled in Crosby.

Anichebe, who qualifies to play for Nigeria and England, found the net from close range in the ninth minute and doubled his tally in the 58th minute.