Everton maintained their late-season push for a European spot as a first-half scoring burst increased Wolves' Barclays Premier League relegation fears at Molineux.
Goals from Jermaine Beckford, skipper Phil Neville - his first for three years - and Diniyar Bilyaletdinov effectively ended the game as a contest before the interval.
Everton have now taken 14 points from a six-game unbeaten run to keep alive their hopes of breaking into the top six despite a lengthy injury list.
But Wolves, beaten 4-1 at Newcastle last weekend, are suddenly looking prime candidates for the drop on the evidence of this performance after a promising opening 20 minutes.
The loss of key striker Kevin Doyle through knee ligament damage has had a massive impact on the make-up of the side as he was the ideal player to operate in a 4-5-1 formation.
With Wolves Mick McCarthy starting with two upfront, the home side found themselves exposed in midfield without the extra man and their defending also left a lot to be desired.
Wolves started purposely and Adlene Guedioura had a shot blocked by Neville on the edge of the box at the expense of a corner.
Leon Osman came to Everton's rescue by clearing Steven Fletcher's header off the line from a Matt Jarvis flag-kick after seven minutes.
It was against the run of play when Jermaine Beckford put Everton ahead after 21 minutes.
John Heitinga found Leon Osman in space out on the right and his cross picked out Beckford, who got in between Christophe Berra and Richard Stearman and in front of Wayne Hennessey to nod home.
Wolves tried to respond instantly and Guedioura was only just off target with a curling attempt from 20 yards out.
