Ronald Koeman suffered his first defeat as Everton boss as Norwich deservedly took the spoils at Goodison Park.
Former Toffees forward Steven Naismith scored the opener for the Canaries just before half-time and Josh Murphy fired a stunning second 16 minutes from time against a misfiring home side.
Everton began brightly but were not able to break through. Seamus Coleman’s pull back found Aaron Lennon on nine minutes but the winger saw his shot charged down.
Two minutes later Tom Cleverly sent Gerard Deulofeu through on goal but he was denied by John Ruddy.
Antonio Valencia, making his first start for Everton looked bright on the left hand side for the home side.
Four minutes from the break, Naismith gave the visitors the lead against his former club with a fortuitous finish that looped in after the he had slipped while shooting.
Despite the misfortune for their side, the Goodison crowd applauded the Scotland international for his efforts.
Everton huffed and puffed after the break and Koeman summoned the cavalry midway through the second period.
Yannick Bolasie and Kevin Mirallas were sent on and it was close to being a level game when Valencia saw his effort cleared off the goal line by Alex Pritchard.
On 74 minutes Murphy fired a rising shot from outside the box that flew into the top corner and left Everton staring at exit door.