Late goals by Edinson Cavani and Mason Greenwood have sealed Manchester United a 3-1 comeback win against Tottenham Hotspur, cementing their place in the Premier League top four.
Cavani had a goal controversially ruled out in an otherwise dull first half, shortly before Son Heung-min gave Tottenham a 40th-minute lead with their first shot on target.
The second half was far more lively, with United dominant.
In the 79th minute, Fred equalised from close range just before the hour-mark and Cavani then made up for his first-half frustration by diving to head home.
The closest Tottenham came to an equaliser was when Cavani headed an attempted clearance against his own post.
But substitute Greenwood ensured the win, when he fired past Hugo Lloris with almost the final kick.
Second-placed United's win allowed them to cut runaway leaders Manchester City's lead to 11 points, having played one game fewer, but perhaps more importantly, they are nine points above fifth-placed Chelsea.
Tottenham stay in seventh spot, six points behind fourth-placed West Ham United.
The result that said much about the two teams.
While a resilient United are now unbeaten in their last 23 Premier League away games - only four short of Arsenal's record - Tottenham have now dropped 18 points from winning positions in the Premier League this season.
It was also sweet revenge for United, who were beaten 6-1 at home by Tottenham at the start of the season.
"We owed Tottenham a proper game - we had that in our minds - and today was much better than last time," United midfielder Scott McTominay says.
The opening half hour was turgid, but things livened up considerably in the 34th minute, when United opened up Tottenham's defence, with Cavani shooting past Hugo Lloris, after being played in by Paul Pogba.
United's celebrations were cut short though, as referee Chris Kavanagh was instructed by the video review to check whether McTominay had caught Son in the face with his arm in the build-up. It had looked accidental, but Kavanagh thought otherwise, much to the frustration of United's players.
"The game has gone, game has absolutely gone," United manager Ole Gunnar Solskjaer says of the decision.
To rub salt into United's wounds, Son opened the scoring shortly afterwards, after a long spell of Tottenham possession that ended with Harry Kane playing in Lucas Moura, whose pass was turned past Dean Henderson by the South Korean.
Earlier, Frenchman Allan Saint-Maximin came off the bench to turn the game around for lowly Newcastle United, as they came from behind to earn a vital 2-1 Premier League win at Burnley.
Burnley led through an 18th-minute goal from Czech striker Matej Vydra - laid on by Kiwi Chris Wood - and were well on top, before substitute Saint-Maximin changed the game inside seven minutes with an assist and a goal.
The result will ease the nerves of Newcastle fans, whose team are now six points above Fulham, who occupy the final relegation spot. In 17th place, Steve Bruce's side also have a game in hand and are just a point behind 15th-placed Burnley.
Sean Dyche's team still have work to do to ensure top-flight survival and will be bitterly disappointed to have got nothing from a game they dominated.
In other action, Jesse Lingard's hot streak has continued with two goals, as West Ham United climbed back into fourth spot in the Premier League with a 3-2 victory over third-placed Leicester City.
Lingard, who has been in scintillating form since arriving on loan from Manchester United in mid-season, took his tally for the Hammers to eight goals with two strikes before halftime.
When Jarrod Bowen made it 3-0 shortly after the interval and Issa Diop's effort was ruled out for offside, the home side were rampant at the London Stadium.
Meanwhile, Arsenal have kept alive their hopes of playing in European competition next season with a 3-0 win at Sheffield United, who were left staring at relegation after Alexandre Lacazette scored twice and Gabriel Martinelli added another.
The result lifts Arsenal to ninth place on 45 points from 31 games, while Sheffield United stays rooted to the bottom on 14 points, 18 adrift of safety with seven games remaining.
Arsenal manager Mikel Arteta was pleased with his team's performance and notably with keeping a clean sheet ahead of Friday's Europa League quarter-final return leg at Slavia Prague, after a 1-1 draw at the Emirates Stadium
"I am really happy with the way we played, we scored some really nice goals and controlled the game the way we wanted," Arteta told BT Sport.
"This is ideal preparation for Thursday. It has been a long run without a clean sheet. We played at a high level. From the start I felt the boys were at it, we were efficient."