Alexander Isak kept Newcastle's Champions League charge on track with a 61st-minute winner in a 2-1 victory at Brentford.
The Sweden striker hit his eighth goal in 13 Premier League appearances as the Magpies came from a goal down to make it five wins in a row and stay in third place.
A high-tempo match in west London also featured a collector’s item in the shape of a missed penalty by Ivan Toney. The England striker also scored from the spot just before the break and had a goal disallowed in an eventful first half.
Newcastle had been below-par in the first 45 minutes but the introduction of Callum Wilson and Anthony Gordon pepped them up, and they equalised in the 54th minute when Kieran Trippier found Joelinton inside the box. The Brazilian evaded a challenge from Ben Mee before drilling a low cross which was diverted in via the heel of Brentford goalkeeper David Raya.
Harry Kane's 25th goal of the season helped earn Tottenham a crucial 2-1 win over Brighton in a fiery encounter between the top-four rivals.
Both bosses, Cristian Stellini and Roberto De Zerbi, were sent off in the second half on a day when tempers boiled over on a number of occasions in north London.
Son Heung-min’s opener, his 100th goal in the Premier League, put the hosts in front, but Brighton were slick in a first half in which Kaoru Mitoma saw an effort ruled out before Lewis Dunk did equalise.
Danny Welbeck thought he had put the Seagulls ahead after the break, but his effort was ruled out, allowing Kane to have the final say with a firm strike with 11 minutes left.
Ollie Watkins' hot streak continued as Aston Villa moved into the top six with a 2-0 win over Nottingham Forest, whose manager Steve Cooper’s job remains under threat.
Watkins struck his ninth goal in the last 11 games at the death after Bertrand Traore had opened the scoring early in the second half.
It was Villa’s sixth win from the last seven matches and they are now in real contention for European qualification, with the Europa League firmly in their sights.
Boss Unai Emery must not have thought this was possible when he took over from Steven Gerrard in November, and they are on course for their best finish since 2009-10.
A Harrison Reed own goal gave West Ham their first away league victory since August as they saw off Fulham 1-0 to ease their relegation worries.
The Hammers had been thrashed by Newcastle in midweek but recovered at Craven Cottage in a low-quality affair settled by Reed's unfortunate first-half moment, Reed turning a low Jarrod Bowen cross into his own goal at the midway point of the first half.
Not since a victory at Aston Villa in their second away game of the season had the travelling West Ham fans been able to celebrate three points – although history was on their side here, having won more away fixtures against Fulham than any other Premier League team.
However, Hammers fans still lambasted manager David Moyes with chants of "you don't know what you're doing" during the second half.
Bournemouth plunged managerless Leicester into deeper trouble near the foot of the table with a vital 1-0 victory that lifted Gary O'Neil’s side out of the bottom three and up to 15th.
As the Foxes were declining to comment on reports former Leeds boss Jesse Marsch was in "advanced talks" to fill the King Power vacancy left by Brendan Rodgers last week, the size of the job that might face the American was on open display as Leicester’s winless run reached eight league games.
James Maddison, the England midfielder at the forefront of those players Leicester might look to drag them out of trouble, was this time the one to put them in it, getting a back pass all wrong to allow Philip Billing to fire Bournemouth in front five minutes before the break.