Newcastle United and Luton Town shared the spoils in an epic 4-4 draw at St. James’ Park, as the Hatters went a third successive match unbeaten on the road in the top flight for the first time since 1988. With both sides registering impressive victories in midweek, confidence levels were always going to be high, and it was the hosts who came flying out the blocks with a breakthrough inside seven minutes. Lewis Miley started the move with a pinpoint pass to Kieran Trippier, and the full-back’s accurate cut-back was swept home by Sean Longstaff. Undeterred, Luton responded in impressive fashion, and found a deserved leveller through Gabriel Osho, with the defender converting from close range after good work by Carlton Morris.The two sides were level for just two minutes, however, as Newcastle immediately restored their lead. Anthony Gordon’s initial strike was thwarted by Thomas Kaminski, but Longstaff was again on hand to clinically dispatch the rebound for his first-ever Premier League brace. The Magpies looked to cement their advantage with halftime approaching, but Luton showed their powers of recovery with a second equaliser, as Ross Barkley tucked home after Martin Dúbravka could only parry Alfie Doughty’s effort.The Hatters carried the momentum that goal created into the early stages of the second half, and they were given a golden opportunity to take the lead when VAR ruled Dan Burn had pulled back Chiedozie Ogbene in the box. Morris assumed the responsibility from the spot, and the striker sent Dúbravka the wrong way to put the visitors ahead. Stunned by Luton’s comeback, Newcastle found themselves further behind three minutes later, as Elijah Adebayo swept home from Barkley’s pass for his ninth Premier League goal of the season.The breathless nature of the contest continued into the final 25 minutes, and the hosts found two goals in the space of six minutes to remarkably level the scores. First, Trippier found the net with a powerful first-time strike before substitute Harvey Barnes reacted fastest in the box to drill a well-taken finish into the bottom corner. That set up a fascinating finale, but despite a couple of late half-chances, a winning goal ultimately proved a step too far for either side. The result extends the hosts’ unbeaten head-to-head home record to 22 matches (16 wins, six draws), while Luton remain a point clear of the relegation zone.ENGLISH PREMIER LEAGUE – MATCHDAY 23SaturdayEverton – Tottenham 2-2 (1-2)/Harrison 30, Branthwaite 90+4 – Richarlison 4, 41/Brighton – Crystal Palace 4-1 (3-0)/Dunk 3, Hinshelwood 33, Buonanotte 34, Joao Pedro 85 – Mateta 71/Burnley – Fulham 2-2 (0-2)/Fofana 71, 90+1 – Palhinha 17, Muniz 21/Newcastle – Luton 4-4 (1-1)/Longstaff 7, 23, Trippier 67, Barnes 73 – Osho 21, Barkley 40, Morris 59 pen, Adebayo 62/20:30: (5.10) Sheffield Utd (4.00) Aston Villa (1.65)Sunday17:00: (1.70) Chelsea (3.90) Wolverhampton (5.50)17:00: (1.75) Bournemouth (3.60) Nott.Forest (4.90)17:00: (1.67) Man.Utd. (4.00) West Ham (5.60)19:30: (2.40) Arsenal (3.50) Liverpool (3.05)Monday23:00: (7.50) Brentford (4.90) Man.City (1.40)***odds are subject to change***