Arsenal missed out on the chance to regain top spot in the Premier League after losing 1-0 at home to London rival Chelsea on Sunday.
Meanwhile, Swansea gave new coach Francesco Guidolin victory in his first game in charge with a 2-1 win away to Everton as the Welsh club moved four points clear of the relegation zone.
At the Emirates, Arsenal was reduced to 10 men in the 19th minute when Per Mertesacker was sent off for a challenge on Chelsea striker Diego Costa, with referee Mark Clattenburg ruling the Gunners defender was the last man.
Four minutes later, Costa gave Chelsea the lead when he got on the end of a Branislav Ivanovic cross at the near post.
Arsenal’s defeat left it in third spot, three points behind shock leader Leicester City, while Chelsea moved up to 13th place.
Winning start for GuidlolinA hard-fought victory at Goodison Park saw Italian boss Guidlolin off to a winning start with the Swans. Swansea went ahead through Gylfi Sigurdsson’s 17th-minute penalty but Everton was level nine minutes later when Gareth Barry’s near-post flick was turned into his own net by the Swans’ Jack Cork.
But Swansea regained the lead in the 34th minute. Left-back Neil Taylor burst clear and released Andre Ayew, whose shot deflected in off the sliding John Stones.
Atletico heldIn La Liga, Atletico Madrid spurned the chance to move back on top as it failed to break down 10-man Sevilla in a 0-0 draw on Sunday.
Other results:
EPL: Sunday: Everton 1 (Cork 26-og) lost to Swansea 2 (Sigurdsson 17-pen, Ayew 34).
Saturday: West Ham 2 (Valencia 1, 56) drew with Manchester City 2 (Aguero 9-pen, 81).
Bundesliga: Sunday: Eintracht Frankfurt 3 (Meier 66, 73, 90+3) bt Wolfsburg 2 (Dante 25, Schuerrle 79)
Saturday: Borussia Monchengladbach 1 (Raffael 58) lost to Borussia Dortmund 3 (Reus 41, Mkhitaryan 51, Gundogan 75).
La Liga: Sunday: Athletic Bilbao 5 (Aduriz 12, 52, Merino 27, Laporte 40, Dos Santos 80-og) bt Eibar 2 (Baston 4, 49-pen); Atletico Madrid 0 drew with Sevilla 0.
Saturday: Espanyol 2 (Caicedo 3, Moreno 39) drew with Villarreal 2 (Trigueros 23, Musacchio 88); Granada 3 (Rico 27, El-Arabi 36, Rochina 77) bt Getafe 2 (Scepovic 71, Moises 73); Rayo Vallecano 3 (Miku 21, Tito 26, Jozabed 36) bt Celta Vigo 0.
Serie A: Sunday: Fiorentina 2 (Ilicic 24, Rodriguez 83) bt Torino 0; Verona 1 (Pazzini 39) drew with Genoa 1 (Coppola 19-og).
Inter Milan 1 (Palacio 39) drew with Carpi 1 (Lasagna 90+2); Lazio 4 (Candreva 66-pen, 81, Cataldi 72, Keita 90+6) bt Chievo 1 (Cesar); Palermo 4 (Quaison 35, Hiljemark 56, Lazaar 77, Trajkovski 87) bt Udinese 1 (Thereau 79).
Sampdoria 2 (Correa 45, Eder 73) lost to Napoli 4 (Higuain 9, Insigne 18-pen, Hamsik 60, Mertens 79); Sassuolo 0 lost to Bologna 2 (Giaccherini 68, Floccari 90+4).
Saturday: Frosinone 0 drew with Atalanta 0; Empoli 2 (Zielinski 32, Maccarone 61) drew with AC Milan 2 (Bacca 8, Bonaventura 48).