Home Sports Premier League: Manchester City toil hard for 3-1 win over Bournemouth