Manchester City and Aston Villa kept the Premier League title race alive with impressive wins, closing the gap on leaders Arsenal. City comfortably beat Crystal Palace 3-0, while Villa staged a thrilling comeback to defeat West Ham 3-2. Nottingham Forest also secured a vital 3-0 victory over Tottenham, boosting their survival hopes.



