Week 12 of the 2024-25 Premier League season features Tottenham away to a slumping Manchester City and Newcastle hosting West Ham United.