Manchester City moved within two points of Premier League leaders Arsenal as Erling Haaland's penalty clinched a gritty 1-0 win against Crystal Palace on Saturday. Pep Guardiola's side struggled to break down Palace until Haaland netted from the spot with 12 minutes left at rain-lashed Selhurst Park. Haaland's 34th goal in all competitions since joining from Borussia Dortmund last year was enough to seal City's fifth win in their last six league games. Having kept the pressure on Arsenal, the champions will hope Mikel Arteta's men slip up when they travel to Fulham for their game in hand on Sunday.