Rayan Cherki's late winner kept Manchester City's Premier League title challenge alive with a victory over Nottingham Forest.