Pep Guardiola claims Manchester City must keep Raheem Sterling ‘happy’ as they look to tie their leading scorer down to a long-term contract.

Sterling has been in outstanding form for the runaway Premier League leaders - with 13 goals this season.

He still has two-and-a-half years to run on his current deal - but City are determined to extend that.

The England international’s performances this season have justified their decision to pay Liverpool £44m for him in 2015. And while there is no panic to hand him an improved deal, they are intent on securing his long-term future.