It was another scintillating few days of Premier League action at the weekend with 32 goals scored in just nine games.
The league table is beginning to take shape with most sides now having played nine matches and set for a hectic four-week period before the World Cup break comes along.
Manchester City yet again showed it is going to take something special to beat them to the title this year but Arsenal demonstrated they are the real deal with a superb win over Liverpool.
Manchester United and Chelsea meanwhile continued to make good progress under their new managers, while Newcastle enjoyed a second thumping win in a row.