St. James' Park was the stage for a Premier League spectacle on Wednesday, January 7, 2026, as Newcastle United edged Leeds United 4-3 in a match that will be talked about for years to come. In a contest brimming with drama, goals, and emotional tributes, Harvey Barnes emerged as the hero, netting a 102nd-minute winner to end Leeds’ impressive seven-game unbeaten run and send the home crowd into raptures.
The build-up to the match had all the makings of a classic. Newcastle, riding high after back-to-back victories over Crystal Palace and Burnley, were eager to keep their top-five hopes alive. Eddie Howe’s side had turned St. James’ Park into a fortress, boasting five wins and two draws in their previous seven home games. Leeds, under Daniel Farke, arrived unbeaten since November 29, having pulled themselves eight points clear of the relegation zone with a string of gritty performances against the likes of Chelsea and Crystal Palace.
There was an added emotional charge in the air as Magpies fans sang the name of club legend Kevin Keegan, who was recently diagnosed with cancer. Keegan, a transformative figure for Newcastle both as a player and manager, was never far from the thoughts of supporters on this special night. It seemed fitting that the game itself paid homage to his legacy, packed with attacking flair and late drama reminiscent of the “Entertainers” era he masterminded in the 1990s.
The match itself got off to a cagey start, but it was Leeds who struck first. In the 32nd minute, Malick Thiaw slipped under pressure from Dominic Calvert-Lewin deep in his own half. Calvert-Lewin, quick to capitalize, threaded a pass to Brenden Aaronson, who made no mistake with a clinical low drive from outside the box. Newcastle’s defense, so often reliable at home, had been breached, and the visitors sensed an opportunity to extend their unbeaten run.
But Newcastle responded swiftly. Just four minutes later, Anthony Gordon managed to direct a loose ball towards Nick Woltemade, whose deft flick set up Harvey Barnes for a sidefooted finish inside the box. The home crowd erupted as Barnes celebrated his ninth goal of the season, and the match was level at 1-1.
Drama was never far away in this contest, and as the first half drew to a close, Leeds were handed a golden opportunity to regain the lead. Thiaw, already culpable for the first goal, handled the ball in the area during a tussle with Calvert-Lewin. The referee pointed to the spot, and Calvert-Lewin coolly dispatched the penalty past Nick Pope in the fifth minute of first-half stoppage time, restoring Leeds’ advantage and netting his ninth goal of an impressive campaign.
The second half saw Newcastle come out with renewed intent. Their pressure paid off in the 55th minute when Joelinton, always a threat on set pieces, headed home following a clever outside-of-the-boot assist from captain Bruno Guimaraes. The Magpies had drawn level once more, and the atmosphere inside St. James’ Park grew even more electric.
Yet Leeds refused to wilt. With just over ten minutes remaining, they seized upon a Newcastle error. Ilia Gruev pounced on a misplaced pass from Yoane Wissa, setting up Aaronson for his second goal of the night. Aaronson darted down the right, cut inside, and fired a low shot through the legs of Sven Botman and beyond Pope. Leeds were back in front at 3-2, and their traveling supporters dared to dream of another scalp at St. James’ Park.
But this was a night for late drama. As the clock ticked into stoppage time, Newcastle were awarded a penalty after Aaronson handled the ball inside the box. Guimaraes, ever the leader, stepped up with a stuttering run-up and buried his effort on the opposite side of a diving Lucas Perri, leveling the score at 3-3 in the 91st minute. The tension was palpable—surely, there couldn’t be another twist?
There was. With the stadium bracing for a draw, Newcastle launched one final assault deep into stoppage time. A long throw found Barnes, who spun and somehow guided the ball through a crowded penalty area, past the outstretched fingers of Perri and over the line. The stadium erupted as Barnes wheeled away in celebration, sealing a 4-3 victory for Newcastle in the 102nd minute. “What a finish 12 minutes deep in stoppage time,” marveled one match commentator, capturing the disbelief and joy that swept through the stands.
The win propelled Newcastle up to sixth in the table, keeping their Champions League ambitions alive. For Leeds, the loss was a bitter pill to swallow, ending a remarkable unbeaten run and leaving them in 16th place, still just above the relegation fray. Farke’s men had shown resilience and attacking prowess, with Aaronson’s brace and Calvert-Lewin’s composure from the spot, but it was not enough to withstand Newcastle’s relentless late push.
The match was not without its casualties. Newcastle’s Fabian Schar suffered a painful knock and was substituted alongside Yoane Wissa, while the Magpies’ lengthy injury list—including Anthony Elanga, Dan Burn, Emil Krafth, William Osula, Harrison Ashby, and Jamaal Lascelles—remained a concern for Howe. Leeds, too, were missing Daniel James and had Joe Rodon and Sean Longstaff listed as questionable, further highlighting the physical demands of the Premier League campaign.
Off the pitch, the night belonged to the Newcastle faithful, who paid tribute to Kevin Keegan with songs and banners, reminding everyone of the club’s proud history and enduring spirit. The seven-goal thriller felt like a fitting homage to Keegan’s legacy—end-to-end action, attacking intent, and a refusal to give up until the final whistle.
As the dust settles on a classic night in Newcastle, both teams will look ahead to the challenges to come. The Magpies, buoyed by their dramatic win, will aim to build on this momentum as they chase a coveted Champions League spot. Leeds, meanwhile, will regroup and seek to rediscover the resilience that fueled their unbeaten run. For the fans at St. James’ Park, this was a night to remember—proof that in football, anything can happen until the very last kick.