Manchester City's Portuguese defender Joao Cancelo controls the ball during the English Premier League match against Aston Villa at the Etihad Stadium in Manchester, north west England. City staged a stunning late comeback with three goals in five minutes to beat Villa and win the Premier League as their title chances looked to be slipping away.