Goals from Gareth Barry and Kevin Mirallas were enough to see Roberto Martinez's side surge back into the top four, while the defeat left the Canaries winless in six league matches.

Everton were without star man Ross Barkley, whom Martinez said would be out for "a while" with a toe injury.

But it mattered little as the home side dominated possession in the first-half, Belgian striker Mirallas and Leighton Baines going close before Barry scored his 50th Premier league goal.

Receiving the ball from Romelu Lukaku outside the box in the 23rd minute, Barry fired in a 20-yard scorcher into the top right corner.

Mirallas was at the heart of everything and the Belgian got his rewards in the 58th minute with a sumptuous, curling free-kick past Norwich 'keeper John Ruddy after Baines had been brought down.

Norwich upped the tempo as time ran down, Nathan Redmond forcing Tim Howard into a 72nd minute save with his legs.

Bradley Johnson then went close with two shots from outside the Everton box.

Robert Snodgrass and Ricky van Wolfswinkel also had decent efforts, but Everton's defence remained resolute.

The Toffees' home record makes for impressive reading, having lost only four times in their last 32 league matches.