Cardiff 3 - 2 Man City
Cardiff staged a sensational upset in their first home Premier League game.
They came from behind to beat Manchester City 3 - 2 at the Cardiff City Stadium.
Edin Dzeko opened the scoring after half time with a powerful finish, before Aron Gunnarsson levelled.
But Cardiff turned the form book upside down when Fraizer Campbell headed in two corners in a row past the City defence.
Alvaro Negredo scored his debut goal with a header to get one back for City in injury time but it was not enough to spoil the party.
Tottenham 1 - 0 Swansea City
Tottenham defeated Swansea thanks to a Roberto Soldado penalty to give Spurs two wins out of two.
However there was some controversy over the decision to give Tottenham a penalty after Jonjo Shelvey was adjudged to have brought down Andros Townsend in the box.
But Soldado stepped up to score for the third game in succession.