Football News & Analysis
AI-powered match previews, recaps, and tactical analysis
Paris FC 2-1 Paris Saint-Germain: Gory's late heroics stun champions in Parisian derby
Paris FC pulled off a stunning upset at the Stade Jean Bouin, coming from behind to beat Paris Saint-Germain 2-1 with Alimami Gory's injury-time winner capping a remarkable second-half comeback.
Nice 0-0 Metz: Goalless stalemate on the Côte d'Azur as both sides cancel each other out
Nice and Metz played out a frustrating 0-0 draw at the Allianz Riviera on Sunday, with Yehvann Diouf's commanding display in goal keeping the hosts at bay despite 21 attempts.
Lyon 0-4 Lens: Saïd brace decimates hosts at Groupama Stadium
RC Lens delivered a commanding display to thrash Olympique Lyonnais 4-0 at the Groupama Stadium, with Wesley Saïd's double setting the tone for a rout that leaves Lyon's season in tatters.
Lorient 0-2 Le Havre: Own goal and Soumaré seal vital away win at Stade Yves Allainmat
Le Havre climbed the Ligue 1 table with a disciplined away victory at Lorient, benefiting from an own goal and a clinical finish to edge out the hosts despite facing 58% possession.
Lille 0-2 Auxerre: Sinayoko double stuns hosts as champions-elect qualify for Champions League
Auxerre upset third-placed Lille with a dominant 2-0 away victory at Stade Pierre-Mauroy, with Lassine Sinayoko scoring twice. Despite the loss, Lille secure Champions League football for next season.
Brest 1-1 Angers: Del Castillo and Sbai share spoils in Ligue 1 stalemate
Stade Brestois and Angers played out a 1-1 draw at the Stade Francis-Le Blé in round 34 of Ligue 1, with Romain Del Castillo and Amine Sbai cancelling each other out inside five minutes of the second half.
Udinese 0-1 Cremonese: Vardy's early strike keeps survival hopes alive at Bluenergy
Jamie Vardy's ninth-minute goal proved decisive as Cremonese claimed a vital away victory at the Bluenergy Stadium, keeping their Serie A survival bid on track despite Udinese's dominance in possession.
Sassuolo 2-3 Lecce: Štulić's 96th-minute stunner keeps visitors' survival hopes alive
Lecce snatched a dramatic victory at the MAPEI Stadium with a stoppage-time goal from Nikola Štulić, overturning a two-goal deficit to claim three vital points in their Serie A relegation battle.
Cagliari 2-1 Torino: Mina's stoppage-time header settles Sardinian thriller as hosts cling to survival hopes
Cagliari edged a pulsating encounter at the Unipol Domus to claim vital three points, with Yerry Mina's injury-time header turning the tide after Torino had taken the lead through Rafa Obrador.
Sevilla 0-1 Real Madrid: Vinicius settles tight contest as Madrid chase strong finish
Real Madrid edged Sevilla 1-0 at the Estadio Ramón Sánchez Pizjuán with Vinicius Júnior's first-half strike securing vital three points in their penultimate La Liga fixture.
Oviedo 0-1 Alaves: Martínez's early strike settles tight encounter as hosts rue missed chances
Deportivo Alaves edged Real Oviedo 1-0 at the Estadio Nuevo Carlos Tartiere, with Toni Martínez's 17th-minute finish proving decisive in a contest where the hosts dominated possession but lacked a cutting edge.
Real Sociedad 3-4 Valencia: Guerra double seals dramatic Reale Arena comeback
Valencia salvage a point and more with two late goals to snatch victory at the Reale Arena, with Javi Guerra scoring twice in injury time to stun Real Sociedad.
Rayo Vallecano 2-0 Villarreal: Hosts seal commanding victory at Vallecas
Rayo Vallecano dispatched Villarreal 2-0 at the Estadio de Vallecas to secure a statement win in round 37 of La Liga, with Sergio Camello and Alemão on target.
Osasuna 1-2 Espanyol: Visitors edge El Sadar thriller to stall hosts' survival hopes
Espanyol secured a vital away victory at Estadio El Sadar, with Carlos Romero and Kike García's goals enough to edge Osasuna 2-1 in a tense La Liga relegation battle on Matchday 37.
Levante 2-0 Mallorca: Ryan keeps visitors at bay as hosts edge closer to safety
Levante secured a vital victory at the Estadio Ciudad de Valencia with goals from Carlos Espí and Kervin Arriaga, moving closer to La Liga survival as goalkeeper Mathew Ryan delivered a commanding display.
Elche 1-0 Getafe: Chust settles tight affair as hosts edge clear of relegation
Víctor Chust's early strike proved decisive at the Estadio Manuel Martínez Valero, with Elche holding firm after Getafe's Djené was sent off before half-time to secure a vital win in the battle for La Liga survival.
Atlético Madrid 1-0 Girona: Lookman settles it as Griezmann bows out at the Metropolitano
Ademola Lookman's early strike — set up by Antoine Griezmann — proved decisive as Atlético Madrid edged past Girona 1-0 at the Riyadh Air Metropolitano, with the veteran Frenchman marking his final home appearance with an assist.
Newcastle 3-1 West Ham: Osula double settles relegation battle as Hammers' survival hopes fade
William Osula's clinical display proved decisive at St. James' Park as Newcastle thrashed West Ham 3-1 to keep their European ambitions alive — leaving the visitors staring into an abyss with just two matches remaining.
Atalanta 0-1 Bologna: Orsolini's late strike stuns hosts in Bergamo
Bologna secured a crucial away victory at the Gewiss Stadium as Riccardo Orsolini's 78th-minute finish handed Atalanta a damaging defeat in their fight for European qualification.
Wolves 1-1 Fulham: Mané's opener undone as Robinson levels from spot
Mateus Mané's first-half strike looked set to seal three points for Wolves at Molineux, but Antonee Robinson's penalty converted deep into stoppage time earned Fulham a draw on the penultimate weekend.