Townflex Sports brings you update of match results from European top flight leagues this weekend.
EPL Matchday 29 of 38 Results
- Brighton 0-2 Liverpool
- Brentford 2-0 Burnley
- Man United 3-2 Tottenham
- Chelsea 1-0 Newcastle
- Leeds 2-1 Norwich City
- Everton 0-1 Wolves
- West Ham 2-1 Aston Villa
- Southampton 1-2 Watford
- Arsenal 2-0 Leicester City
- Crystal Palace 0-0 Man City
La Liga Matchday 28 of 38 Results
- Atletico Madrid 2-1 Cádiz
- Levante 1-1 Espanyol
- Granada 0-1 Elche
- Villarreal 1-0 Celta Vigo
- Getafe 0-0 Valencia
- Rayo Vallecano 1-1 Sevilla
- Real Betis 1-0 Athletic Club
- Real Sociedad 1-0 Alavés
- Barcelona 4-0 Osasuna
- Mallorca 0-3 Real Madrid
Ligue 1 Matchday 28 of 38 Results
- LOSC 0-0 St-Etienne
- Montpellier 1-0 Nice
- Troyes 3-0 Nantes
- PSG 3-0 Bordeaux
- Strasbourg 1-0 Monaco
- Angers 0-1 Reims
- Metz 0-0 Lens
- Clermont Foot 0-2 Lorient
- Lyons 2-4 Rennes
- Brest 1-4 Marseille
Serie A Matchday 29 of 38 Results
- Spezia 2-0 Cagliari
- Salernitana 2-2 Sassuolo
- Sampdoria 1-3 Juventus
- Milan 1-0 Empoli
- Florentina 1-0 Bologna
- Verona 1-2 Napoli
- Udinese 1-1 Roma
- Atalanta 0-0 Genoa
- Torino 1-1 Inter
- Lazio 1-0 Venezia