Everton's final season at Goodison Park seemed to be turning sour, with the team last winning and scoring in October to leave them teetering above the bottom three.
A goal shortage has been the main issue, failing to score with their last 69 shots before this game, and their 10 goals ranked as the fewest by any team in the top flight this season.
But Everton put that statistic behind them in stylish fashion, punishing the woeful Wolves defence to collect their first three points since victory at Ipswich on 19 October.
This was just their third league win of the campaign and only their second at home, but it goes down as a priceless one which puts daylight between themselves and those in the drop zone behind them.
Victory and goals were vital for confidence considering Everton's next league games are against the current top four of Liverpool, Arsenal, Chelsea and Manchester City.
After being thrashed 4-0 by Manchester United at Old Trafford on Sunday, this was Everton's biggest league victory since they beat the Red Devils by the same scoreline in April 2019.
Abdoulaye Doucoure blazed over from eight yards out when one on one with goalkeeper Jose Sa early on, but play was brought back by referee Salisbury for Santiago Bueno's foul on Dominic Calvert-Lewin, with Young converting the resulting free-kick.
Mangala was perhaps unfortunate to have been penalised for offside as Tarkowski headed in, but the on-loan Lyon midfielder then thumped in Everton's second to give his side a cushion at the interval.
The luckless Dawson got the final touch of the ball on two occasions, denying Calvert-Lewin additions to his personal account on both occasions, as the Everton striker stretched his goalless run to 10 games.
Those Dawson own goals lifted the mood even further among the home support and Iliman Ndiaye had a goal ruled out for a foul on Sa as Everton threatened to run riot, with the margin of victory allowing Dyche to give a long-awaited debut to Armando Broja late on.