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.