Another trilling weekend full of actions from European top flight leagues.
Townflex sports gives you update from the English Premier League, Spanish La Liga, French Ligue 1 and Italian Serie A games today.
Below are the results of matches played over the weekend.
We're now on WhatsApp. Click here to join.
English Premier League Results
Chelsea 0-1 Manchester City
Man United 0-1 Aston Villa
Leicester City 2-2 Burnley
Everton 2-0 Norwich City
Leeds United 1-2 West Ham
Watford 1-1 Newcastle
Brentford 3-3 Liverpool
Southampton 0-1 Wolves
Arsenal 3-1 Tottenham
Spanish La Liga Results
Alavez 1-0 Atletico Madrid
Valencia 1-1 Athletic club
Sevilla 2-0 Espanyol
Real Madrid 0-0 Villarreal
Mallorca 2-3 Osasuna
Barcelona 3-0 Levante
Rayo Vallecano 3-1 Cadiz
Real Sociedad 1-0 Elche
Real Betis 2-0 Getafe
Today (19:00)
Granada vs Sevilla
French Ligue 1 Results
St-Etienne 0-3 Nice
Strasbourg 1-2 Lille
Lyon 1-1 Lorient
PSG 2-0 Montpellier
Bordeaux 1-1 Rennes
Reims 3-1 Nantes
Brest 1-2 Metz
Troyes 1-1 Angers
Clermont Foot 1-3 Monaco
Marseille 2-3 Lens
Serie A Results
Spezia 1-2 Milan
Inter Milan 2-2 Atlanta
Genoa 3-3 Verona
Juventus 3-2 Sampdoria
Udinese 0-1 Florentina
Sassuolo 1-0 Salernitana
Empoli 4-2 Bologna
Lazio 3-2 Roma
Napoli 2-0 Cagliari
Today (18:45)
Venezia vs Torino