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.

It has been a goal feast this weekend at the Barclays Premier League, with the ball hitting the back of the net 38 times in 10 matches. THT takes a look back at what has been one of the craziest weekend ever.