Premier League leaders Manchester City have extended the gap at the top of the table after beating title-holders Liverpool 4-1 at Anfield