Premier League: Tottenham 3 Crystal Palace 1
Tottenham returned to winning ways with a 3-1 home victory over Crystal Palace after a dazzling spell of three goals in 11 second-half minutes.
Ange Postecoglou’s team were heading for a second straight defeat when fit-again Eberechi Eze curled home for Oliver Glasner’s side with 59 minutes on the clock.
Substitute Brennan Johnson helped turn the match back in Spurs’ favour, though, with a brilliant assist for Timo Werner’s 77th-minute equaliser before Cristian Romero headed in a second soon after.
Ken Early on World Cup draw: Ireland face task to overcome Hungary, their football opposites
World Cup 2026 draw: Team-by-team guide to Ireland’s opponents
Celtic wealth earned ‘not handed to us’, says Rodgers in response to claim by Rangers boss Clement
Ruben Amorim insists he never spoke to Manchester City about manager’s job
Captain Son Heung-min wrapped up the scoring two minutes from time after Johnson had sent him away to earn the hosts’ a much-needed win in the battle for Champions League qualification.
Spurs had two weeks to prepare for this fixture but were up against a Palace side buoyed by the arrival of new boss Glasner, who won his first game in charge at home to Burnley last weekend.
It was the visitors who made the brighter start with Jordan Ayew blazing over before Jean-Philippe Mateta had a shot blocked by Emerson Royal.
Slowly Postecoglou’s side started to click with Son almost put through before he turned creator for what should have produced the opener.
Rodrigo Bentancur won back possession and Son sent Werner clear but he tried to round Sam Johnstone, who stood up well and thwarted the attacker in the 19th minute.
Play was back down the other end soon after when Jefferson Lerma’s shot deflected into the path of Daniel Munoz but Guglielmo Vicario bravely dived in to deny the Palace wing-back.
Vicario made a superb save from Ayew with half an hour played only for the offside flag to be raised as the first rumblings of discontent occurred from the home crowd.
Spurs ended the first half with 82 per cent possession but had produced one shot on target against an organised Palace side in a 3-4-3 under their new boss.
Tottenham’s tempo after the break was much-improved with Werner firing an effort across goal before he wanted a penalty with 53 minutes played.
Werner raced into the area and was caught by Daniel Munoz but referee John Brooks awarded a corner and VAR decided not to intervene.
The attacks kept coming with Son firing a first-time effort against the post from Dejan Kulusevski’s pass before Eze was afforded a rare moment of space and won Palace a free-kick in a dangerous position.
Bentancur was booked for the cynical foul but worse was to follow for Spurs as Eze whipped the free-kick around the wall and beyond Vicario for a superb seventh goal of the campaign.
Postecoglou instantly turned to his bench with Johnson brought on and he side-footed a good chance over straight after his introduction.
Son was next to go close with a scuffed effort wide before Tottenham did find the breakthrough thanks to Johnson’s tenacity.
Johnson first won back possession from Joachim Andersen and then got the better of Lerma before he teed up Werner at the back post to level in the 77th minute.
It was Werner’s first goal in English football since April 2022 but Spurs very quickly made it 2-1.
James Maddison sent a floated cross into the area, which was headed home by Romero, before Son wrapped up the scoring with a fine finish into the bottom corner for his 13th goal of the season.
Luton Town 2 Aston Villa 3
Aston Villa maintained their push for a top-four finish in the Premier League as substitute Lucas Digne headed an 89th-minute winner to defeat Luton 3-2 at Kenilworth Road.
Unai Emery’s side looked to have thrown away two points, allowing Luton to fight back from two goals down in the second half, until Digne arrived at the far post to turn Moussa Diaby’s deep cross past Thomas Kaminski and into the net, in front of ecstatic away fans.
The hosts had fought back bravely to level the game at 2-2, Tahith Chong and Carlton Morris scoring after a brace from Ollie Watkins had seemingly put Villa in control at the break.
Defeat for Rob Edwards’ side was their fourth in a row, whilst Villa maintained their five-point lead over Tottenham in the race for the Champions League.
Kaminski had been the home side’s hero in the opening quarter, first diving full stretch to turn away a right-footer from Jacob Ramsey, then yet more acrobatically when Watkins got in down the right and lashed one towards the near post, beaten behind brilliantly by the goalkeeper.
Yet his endeavours were rendered in vain a minute later when from the resulting corner Watkins headed Villa in front. Leon Bailey’s ball arched invitingly into the six-yard box where the Villa striker had got free, and he used the space afford by slack Luton marking to rise up and direct the ball coolly past Kaminski into the top corner for his 20th goal of the season.
Villa lost the influential Ramsey to injury on the half-hour mark, but it did little to break their confident stride. Watkins almost made it two 10 minutes before the break, standing up Teden Mengi on the right before knocking it round the defender and cracking a low shot off Kaminski’s far post.
Luton had been warned about Watkins’ pace in behind but their high line continued to allow him space, and soon he had made good on his threat of a second.
The defence had pushed up towards near the centre circle when Douglas Luiz lumped one over the top for Villa’s top scorer to stride on to. With no one in orange near him, he made light work of clipping Villa’s second goal in off the post. VAR checked for offside, but Watkins had timed his run perfectly.
Edwards’ side emerged with renewed urgency after the break and the home support responded in kind, roaring their team on as they began to find success attacking down the right with the lively Issa Kabore.
A goal to give them hope arrived after 66 minutes. Villa failed to deal with a corner, forcing Matt Cash into a desperate headed clearance off the line. Still the defence dithered, and as the ball ricocheted back into the six-yard box, Chong pounced to thump it home.
Suddenly Villa were tottering. Six minutes later, their lead was gone and it was the simplest Luton goal.
Alfie Doughty hit a huge, raking free-kick from near the touchline which sailed over everyone to the back post. Arriving unmarked with time to pick his spot was Morris, who timed his run expertly and with barely an upwards glance swept it beyond Martinez.
Luton were now rampant and an almost identical move gave Morris the chance to win it, fractionally failing to make the required contact as the ball was flashed across goal from Doughty’s free-kick.
They looked at least to have done enough for a point, but then came Digne’s dramatic intervention at the death to break Luton hearts and keep Villa in the Champions League driving seat.
Brentford 2 Chelsea 2
Chelsea fans turned on Mauricio Pochettino as they watched their side labour to a 2-2 draw at west London rivals Brentford.
The Blues were leading through a Nicolas Jackson header but were pegged back by Mads Roerslev’s close-range strike.
And shortly after Yoane Wissa put Brentford ahead with a spectacular overhead kick, the away fans began singing the name of former manager Jose Mourinho as well as calling for Pochettino to go.
But the Blues at least rescued a point on Pochettino’s 52nd birthday after Axel Disasi scored a late equaliser.
Jackson probably summed up his erratic first season leading the Chelsea line in the space of 10 first-half minutes.
First the Senegal forward embarked on a promising run into the Brentford area, only to try one step-over too many and somehow tackle himself.
Then he latched onto Enzo Fernandez’s through-ball, took it round Bees keeper Mark Flekken and rolled it towards an empty net.
However, he undercooked his finish and allowed Mathias Jorgensen to get back and hack the ball clear from underneath the crossbar.
But 10 minutes before half-time Jackson did brilliantly to leap between Bees centre-halves Jorgensen and Kristoffer Ajer and meet Malo Gusto’s cross with a powerful header to open the scoring.
Pochettino had bemoaned his side’s injury problems this season before the match, but Brentford’s have been horrendous.
Ben Mee’s fractured ankle at West Ham on Monday made him the fifth Bees player to suffer a season-ending injury, and with Ethan Pinnock, Rico Henry and Aaron Hickey also sidelined an entire back four has been wiped out.
For a team who were without key striker Ivan Toney for half a season and are still missing fellow frontmen Bryan Mbeumo and Kevin Schade, the fact that they are not even deeper in the relegation scrap seems remarkable in itself.
Yet their resolve could never be questioned and the patched-up Bees duly hauled themselves level five minutes after half-time when Toney launched the ball into the area.
Sergio Reguilon’s shot was blocked but the ball rolled to wing-back Roerslev who lashed it past Djordje Petrovic.
They almost led two minutes later when Vitaly Janelt fired through a sea of Blue bodies and shaved the foot of the post.
But Chelsea blew a golden chance when Gusto led a four-versus-two counter-attack and squared the ball to Cole Palmer, who scuffed wide from 10 yards out.
It looked like a costly miss in the 68th minute when Reguilon crossed from the left, Frank Onyeka kept the loose ball alive and the Wissa acrobatically hooked it into the roof of the net.
But with seven minutes remaining Disasi arrived at the far post to head home a cross from Palmer and snatch a point for Pochettino.
Newcastle 3 Wolves 0
Newcastle beat Wolves 3-0 at St James’s Park – a first in the Premier League since December 16th – courtesy of Alexander Isak’s 15th goal of the season, Anthony Gordon’s 10th and substitute Tino Livramento’s first for the club.
The visitors rallied late in the game, but were unable to find a way past keeper Martin Dubravka in front of a crowd of 52,206 at a wintry St James’.
Pedro Neto made an early impression as the visitors attempted to capitalise on the Magpies’ recent defensive issues, and it took a well-time challenge by Fabian Schar to halt his enterprising third-minute run into the penalty area.
As torrential rain fell from slate grey skies over Tyneside, Newcastle gradually eased into their stride, and it was they who took the lead with 14 minutes gone after Schar had picked off Rayan Ait-Nouri’s pass into the box and fed Gordon.
The frontman sprinted away down the left before finding Bruno Guimaraes, whose shot deflected off defender Craig Dawson and looped up for Isak to head home at the far post.
Dan Burn might have made it 2-0 within five minutes after linking with Gordon, but he dragged his attempt harmlessly across the face of goal.
Toti headed over after Dawson had helped Pablo Sarabia’s corner back into the danger area and with Neto menacing, the visitors were very much in the game despite repeatedly finding themselves under the cosh.
However, they fell further behind 12 minutes before the break when Schar played the ball into the feet of Joe Willock, who fed Jacob Murphy to send in a low cross which keeper Jose Sa could only palm away from Isak as he collided with team-mate Max Kilman, and Gordon supplied the finishing touch.
Wolves continued to enjoy a healthy share of the possession, but were unable to do enough with it to force their way back into the game before the break.
O’Neil replaced Sa and Neto with Daniel Bentley and Nathan Fraser before the restart and Howe saw Kieran Trippier limp off within seven minutes as Livramento stepped into the breach.
It took a superb goal-line clearance by Toti to keep out Willock’s 56th-minute diving header from Burn’s cross, but Martin Dubravka was relieved to see Jeanricner Bellegarde’s attempt loop over his bar.
Dubravka found himself at the centre of the action as he dived full-length to keep out Fraser’s skidding drive and then blocked Sarabia’s shot at the far post before plucking Bellegarde’s header out of the air.
Bentley saved at substitute Miguel Almiron’s feet after Guimaraes had turned superbly and clipped the ball into his path, but it was Livramento who sealed the win in stoppage time with a fine solo run and stabbed finish from Schar’s cultured pass.
Fulham 3 Brighton 0
Rodrigo Muniz was on the scoresheet again as Fulham claimed an impressive 3-0 win over Brighton at Craven Cottage.
The Brazilian forward claimed his fifth Premier League goal in his last five matches after Harry Wilson’s long-range effort put the Cottagers’ ahead.
Adama Traore came off the bench to score in second half added time.
Fulham registered their first back-to-back league wins since December after their 2-1 victory over Manchester United at Old Trafford.
The hosts kept the momentum from last week’s victory and started the better of the two teams.
After Harrison Reed’s bursting run forced a yellow card from Carlos Baleba, the stand-in skipper tested Jason Steele from inside the area, getting on the end of a free-kick.
Fulham’s early pressure was rewarded in the 21st minute when they took the lead. The inform Muniz hustled Lewis Dunk in the air, knocking the ball down into the path of Wilson who curled his effort into the top left-hand corner.
Brighton searched for a way back into the game and missed two quickfire chances to equalise.
After Adam Lallana’s long-range strike whistled past Bernd Leno’s post, Julio Enciso showed intricate skill to beat his marker before the Seagulls midfielder’s shot failed to hit the target.
The Cottagers on the other hand did not have to be asked twice in front of goal as they scored again to double their lead.
Wilson, who had been untouchable up to this point, repaid Muniz’s earlier favour, curling the ball onto the head of his team-mate who nodded home to continue his stunning scoring form.
Fulham continued to impress in the second half through the electric partnership of Wilson and Muniz.
Wilson initially dragged his one-on-one wide of Steele’s left-hand post but was given another opportunity to score.
Muniz showed strength to hold off the defender, drove into the box and found Wilson who was dispossessed by Dunk’s last-ditch effort to keep the score at 2-0.
Evan Ferguson had a golden chance to score from inside the six-yard box but the forward poked his effort wide in a move which summed up the visitors’ lacklustre display.
Fulham allowed Roberto De Zerbi’s men possession as they began to shut up shop. Pervis Estupinan was unleashed down the left, whipping a dangerous ball to the rising Baleba whose header ballooned over the bar before he was substituted minutes later.
Traore was played through and buried his effort to give Fulham a third during four added minutes.
Everton 1 West Ham 3
West Ham scored twice in stoppage time to come from behind at Goodison Park as a mixed afternoon for Everton striker Beto ended in a 3-1 defeat.
The Portuguese forward’s redemptive goal after missing the Toffees’ first penalty of the season had put his side ahead but his joy was short-lived.
Kurt Zouma equalised within six minutes and then Tomas Soucek, with a brilliant outside-of-the-foot strike in the 91st minute was followed by Edson Alvarez’s breakaway as Everton’s winless run was extended to 10 matches.