Everton struck three times in the final 11 minutes to climb out of the Premier League relegation zone, stunning Newcastle United 3-0 at Goodison Park on Thursday while West Ham came from a goal down to beat Tottenham Hotspur.
Dwight McNeil, Abdoulaye Doucoure and Beto scored the goals as the Toffees' fine form continued since being hit with a 10-point deduction, the toughest sporting sanction dished out in Premier League history for breaches of financial rules.
Newcastle were made to pay for two uncharacteristic errors by England international Kieran Trippier as fatigue hit the injury ravaged Magpies in the closing stages.
McNeil pounced to smash into the top corner 11 minutes from time before Doucoure secured a fifth win in seven games for Everton.
Substitute Beto rounded off victory with his first Premier League goal in stoppage time.
Early-season Premier League pacesetters Tottenham slipped to a fourth defeat in five matches going down 2-1 to West Ham after throwing away the lead yet again.
Cristian Romero put the home side ahead early, just reward for their dominance, but the visitors equalised through Jarrod Bowen shortly after half-time and James Ward-Prowse completed the turnaround in the 74th minute.
Delighted West Ham manager David Moyes said his side had the ability to give top sides a "bloody nose".
"Huge performance because of the quality of the opposition," he said. "We were up against it tonight. We had to dig in. Thankfully we just about scraped it."
The defeat leaves Spurs in fifth spot, three points outside the top four, while West Ham are ninth. (AFP)