Nigeria, March 31 -- As the 2023/24 English Premier League season nears its end, the battle for top-four and European spots intensified during Saturday's matches. Newcastle started matchday 30 with Alexander Isak securing an early lead from a penalty but suffered a setback with captain Jamaal Lascelles' injury.

West Ham capitalised, equalising, and then took the lead before halftime through Mohamed Kudus. Jarrod Bowen added West Ham's third, and it looked like the Hammers were home and dry.

Isak's second penalty brought Newcastle back into contention, and Harvey Barnes' brace off the bench secured an improbable win, keeping Newcastle in the hunt for European slots.

Tottenham fought hard for a 2-1 comeback victory against Luton Town, wi...