Premier League leaders Liverpool had their advantage cut to seven points as Fabian Schar’s late equaliser earned Newcastle United a thrilling 3-3 draw at St James’ Park on Wednesday.

Newcastle twice led but Mohamed Salah’s double looked like sealing victory for Arne Slot’s side only for Schar to pounce on a mistake by keeper Caoimhin Kelleher in the 90th minute.

Egyptian Salah scored from close range in the 68th minute after Anthony Gordon had restored Newcastle’s lead and then produced a silky turn to fire past Nick Pope in the 83rd minute.

Newcastle had dominated the opening period and thoroughly deserved the lead given to them by Alexander Isak’s spectacular shot from the edge of the area in the 35th minute.

Liverpool were a different proposition in a sensational second half though and Salah’s superb pass enabled Curtis Jones to make it 1-1 five minutes after the restart.

Liverpool have 35 points from 14 games with Chelsea on 28.

Man City rout Forest 3-0 to end four-game league losing run

Manchester City’s Kevin De Bruyne bagged one goal and set up another in his first start in more than two months as City trounced Nottingham Forest 3-0 on Wednesday to end their four-game losing run in the Premier League.

Bernardo Silva and Jeremy Doku also scored to help end City’s woeful seven-match winless run across all competitions, and lift Pep Guardiola’s men provisionally to fourth in the league table, while Forest fell to seventh.

De Bruyne had not started since suffering an abdominal injury on Sept. 18 and the Belgian maestro’s presence was immediately felt at the Etihad Stadium as he helped put City on the scoresheet in the eighth minute when he headed towards goal and Silva poked the ball home from close range.

De Bruyne scored himself in the 31st minute when he latched onto a pass from Doku and fired home from just inside the 18-yard box. Doku all but put the game away in the 57th minute when he met a pin-point long ball from Erling Haaland, cut inside his man and lashed it into the far corner.

Chelsea stroll to 5-1 away win over 10-man Southampton

 Chelsea’s impressive 5-1 win at bottom club Southampton closed the gap to leaders Liverpool in the Premier League on Wednesday, with the home side having Jack Stephens sent off before half time for a hair-pull on Marc Cucurella.

Chelsea took the lead in the seventh minute through an Axel Disasi header but Joe Aribo drew Southampton level four minutes later before a goalkeeping howler allowed Christopher Nkunku in to put the visitors back ahead within six minutes.

Noni Madueke extended Chelsea’s lead 11 minutes from the break and despite the red card for Stephens, the visitors had to wait until the 76th minute before Cole Palmer added a fourth and three minutes from time Jadon Sancho rounded off the win.

Chelsea provisionally move up to second in the standings on 28 points, seven off leaders Liverpool and two ahead of Manchester City, with Arsenal, who are in action against Manchester United, a further point back. Southampton remain on five points.

Young becomes oldest Everton scorer in rout of Wolves

Ashley Young became Everton’s oldest ever goalscorer and Craig Dawson twice put the ball into his own net as the Merseyside club thumped Wolverhampton Wanderers 4-0 in the Premier League at Goodison Park on Wednesday.

At the age of 39 and 148 days, right back Young also became the oldest player to convert a free kick in the Premier League with a sumptuous effort for what was his 50th goal in the English top flight.

Orel Mangala found the back of the net for the first time in Everton colours before the unfortunate Dawson scored a brace of own goals to compound the woes of Wolves, who have now conceded 36 times in 14 games this season, comfortably the most in the division.

Everton moved up to 15th place in the table with 14 points from as many