Arsenal came from 2-0 down to beat Bournemouth 3-2 in an entertaining English Premier League match at the Emirates Stadium. The visitors took the lead inside the first minute through Philip Billing’s goal.
Twelve minutes into the second half, Marcos Senesi, made it 2-0. But the Gunners staged a dramatic comeback – Thomas Partey reduced the deficit midway through the second half before Ben White made 2-2 three minutes later.
Reiss Nelson sealed a dramatic winner seven minutes into referee’s optional time to give the home side a 3-2 win.
In the Caf Champions League, Al Ahly got their first group B win when they beat Coton Sport 3-0.
4 March 2023
Africa – CAF Champions League
Al Ahly 3 (Mohamed Sherif 1 Ahmed Kendouci 40 Rafaat Khalil 90)
Coton Sport 0
England – Premier League
Manchester City 2 (Phil Foden 15 Bernardo Silva 67)
Newcastle United 0
Arsenal 3 (Thomas Partey 67 Ben White 70 Reiss Nelson 90)
Bournemouth 2 (Philip Billing 1 Marcos Senesi 57)
Aston Villa 1 (Joachim Andersen 27 own goal)
Crystal Palace 0
Brighton & Hove Albion 4 (Alexis MacAllister 18penalty Joel Veltman 51 Kaoru Mitoma 69 Danny Welbeck 89)
West Ham United 0
Chelsea 1 (Wesley Fofana 53)
Leeds United 0
Wolverhampton Wanderers 1 (Adama Traore 82)
Tottenham Hotspur 0
Southampton 1 (Carlos Alcaraz 35)
Leicester City 0
Spain – LaLiga Santander
Getafe 3 (Enes Unal 2, 14 penalty Borja Mayoral 43)
Girona 2 (Valentin Castellanos 54 Miguel Gutierrez 80)
Almeria 0
Villarreal 2 (Gerard Moreno 76 Jose Luis Morales 88)
Mallorca 0
Elche 1 (Lucas Boye 88)
Atletico Madrid 6 (Memphis Depay 23, 26 Jose Gimenez 40 Antoine Griezmann 53 Yannick Carrasco 69 Alvaro Morata 76, 90)
Sevilla 1 (Youssef En-Nesyri 39)
Italy – Serie A
Monza 2 (Patrick Ciurria 19 Armando Izzo 67)
Empoli 1 (Martin Satriano 51)
Atalanta 0
Udinese 0
Fiorentina 2 (Nicolas Gonzalez 49 penalty Luka Jovic 87)
AC Milan 1 (Theo Hernandez 90)
Germany – Bundesliga
Augsburg 2 (Dion Beljo 6 Arne Maier 46)
Werder Bremen 1 (Jens Stage 16)
Bochum 0
Schalke 04 2 (Manuel Riemann 45 own goal Marius Bulter 79)
Borussia Monchengladbach 0
Freiburg 0
Mainz 1 (Leandro Martins 33)
Hoffenheim 0
Union Berlin 0
FC Cologne 0
VfB Stuttgart 1 (Juan Jose Perea 88)
Bayern Munich 2 (Matthijs de Ligt 39 Eric Maxim Choupo-Moting 62)
France – Ligue 1
Lens 1 (Jose Fonte 41 own goal)
Lille 1 (Jonathan David 69)
Paris Saint-Germain 4 (Lionel Messi 12 Jaouen Hadjam 17 Danilo Pereira 60 Kylian Mbappe 90)
Nantes 2 (Ludovic Blas 31 Ignatius Ganago 38)
England – Championship
Blackburn Rovers 1 (Harry Pickering 5)
Sheffield United 0
Cardiff City 2 (Sory Kaba 52 Jaden Philogene-Bidace 70)
Bristol City 0
Blackpool 0
Burnley 0
Huddersfield Town 0
Coventry City 4 (Viktor Gyokeres 31 Gustavo Hamer 55 Viktor Gyokeres 59 Tyler Walker 90)
Luton Town 1 (Carlton Morris 39)
Swansea City 0
Middlesbrough 5 (Chuba Akpom 24penalty Aaron Ramsey 45, 51 Chuba Akpom 48 Marcus Forss 76)
Reading 0
Millwall 2 (Tom Bradshaw 20 Zian Flemming 83)
Norwich City 3 (Jacob Sorensen 38 Tom Bradshaw 55own goal Gabriel Sara 65)
Rotherham United 3 (Jordan Hugill 15, 70 Hakeem Odofin 90)
Queens Park Rangers 1 (Jamal Lowe 83)
Sunderland 1 (Alex Pritchard 62)
Stoke City 5 (Josh Laurent 41 Tyrese Campbell 53 Tyrese Campbell 57 Dwight Gayle 68, 76)
Watford 0
Preston North End 0
Wigan Athletic 1 (Ashley Fletcher 60)
Birmingham City 1 (Juninho Bacuna 4)
Netherlands – Eredivisie
FC Volendam 3 (Benaissa Benamar 67 Bilal Ould-Chikh 88 Daryl van Mieghem 90)
FC Emmen 1 (Filip Stankovic 46 own goal)
Feyenoord 1 (Oussama Idrissi 88)
FC Groningen 0
FC Twente 3 (Robin Propper 34 Manfred Ugalde 48 Vaclav Cerny 55)
SC Heerenveen 3 (Mees Hilgers 25 Milan van Ewijk 59 Rami Kaib 90)
Turkey – Super League
Fatih Karagumruk 4 (Mbaye Diagne 45, 53, 80 Magomed Ozdoev 69)
Sivasspor 3 (Jordy Caicedo 27 Leke James 90, 90)
Trabzonspor 1 (Yusuf Yazici 83)
Umraniyespor 2 (Jesse Sekidika 51 Umut Nayir 65)
Kayserispor 1 (Arif Kocaman 90)
Fenerbahce 2 (Enner Valencia 6 Ferdi Kadioglu 67)
Portugal – Primeira Liga
Estoril 0
Vizela 3 (Milutin Osmajic 15 Joaozinho 41 Tomas Silva 60)
Portimonense 0
Sporting CP 1 (Paulinho 77)
Chaves 1 (Steven Vitoria 53penalty)
FC Porto 2 (Danny Loader 15 Otavio 43)
Scotland – Premiership
Hearts 3 (Josh Ginnelly 21, 63 Jorge Grant 73)
St. Johnstone 0
Livingston 1 (Jon Nouble 9)
Hibernian 4 (Elie Youan 28, 37 Stephane Omeonga 61 own goal Mykola Kukharevych 90)
Rangers 3 (Connor Goldson 6 Fashion Sakala 25 James Tavernier 45 penalty)
Kilmarnock 1 (Jeriel Dorsett 6)
Ross County 0
Motherwell 2 (Kevin van Veen 74, 88)
Dundee United 1 (Jamie McGrath 73)
Aberdeen 3 (Luis Lopes 56 Ross McCrorie 79 Marley Watkins 83)
Argentina – Primera Division
Sarmiento 4 (Javier Toledo 71 Lisandro Lopez 79, 88)
Rosario Central 1 (Gino Infantino 7)
Union 2 (Oscar Piris 52 Imanol Machuca 70)
Estudiantes de la Plata 0
Club Atletico Platense 1 (Gaston Suso 73)
Central Cordoba de Santiago 1 (Lucas Gamba 84)
Gimnasia LP 0
Colon 0
Greece – Super League
Asteras Tripolis 1 (Ervin Zukanovic 51)
Atromitos 1 (Gaetan Robail 21)
Switzerland – Super League
Winterthur 1 (Roman Buess 62)
Young Boys 1 (Mechak Elia 21)
Luzern 0
Basel 1 (Fabian Frei 29 penalty)
Austria – Bundesliga
Austria Lustenau 0
Sturm Graz 2 (David Affengruber 52 Tomi Horvat 76)
SV Ried 1 (Stefan Nutz 22)
Austria Wien 3 (Haris Tabakovic 34 Julian Turi 56 own goal Andreas Gruber 82)
TSV Hartberg 2 (Dominik Prokop 16 Ruben Providence 90)
Wolfsberger AC 1 (Thai Baribo)
Romania – Liga 1
U Craiova 1948 1 (George Ganea 45)
Botosani 0
FC Rapid 1923 0
Hermannstadt 1 (Silviu Balaure 32)