Seventh round of the Barclays premier league saw a plethora of goals and the usual dose of controversy. Chelsea continued their fine form, whereas Man United and Man City continued with their winning ways. Liverpool defeated Everton in the Merseyside derby admist controversy, while Spurs continue their recent dominance over their North London rivals Arsenal.

Liverpool thrashed Manchester United at Anfield with some free-flowing football as Arsenal climbed close to the top of the table despite managing just a draw at home. Chelsea and Manchester City picked full point as Spurs played out a 3-3 thrilling match at The Molineux. TheHardTackle brings the Weekend Review.