It has been another spectacular weekend of football in the Premier League with a whole host of shocks involving the top clubs.
Here is our team of the week, including some of West Ham and Crystal Palace’s heroes from Saturday, as well as a Swansea star who overcame Man United on Sunday.
GK: Tim Howard
The American stopper kept out everything that Tottenham could throw at him at White Hart Lane, and he deserved his clean sheet.
DF: Bacary Sagna
Another impressive performance from the Frenchman, as Pablo Zabaleta might have a problem getting back into the team.
The Brazilian had to step in for Per Mertesacker again this weekend, and although his life was made easier with Aleksandar Mitrovic getting sent off, he proved he is more than capable of filling in.
DF: Ashley Williams
Williams was immense as Swansea managed to upset the odds against United. The Swans captain continues to play a crucial role for his side.
DF: Aaron Cresswell
Cresswell bounced back from a nightmare performance last time out with a big game at Anfield to help West Ham return home with all three points.