Match coverage

mr       Image result for match preview image

Below is a wide range of my match coverage – reports, previews, player ratings and the like – published across various platforms, covering different leagues, teams, competitions and plenty of action as you can see. Sorted in chronological order, click on an article for original publish date before reading… Enjoy and feel free to leave feedback!


Schalke 04 0-1 Werder Bremen: Bittencourt’s stunner extends Blues’ winless streak

SC Freiburg 0-1 Bayer Leverkusen: Havertz pokes home winner in hard-fought win

2. Bundesliga Previews: Nürnberg-Bochum, Sandhausen-Hannover, Dresden-Stuttgart

Bundesliga returns: Borussia Dortmund, Hertha and Gladbach record big wins


PSG 2-0 Bor. Dortmund: 5 Hits and Flops as Parisians recover, book quarter-final berth

Real Betis 2-1 Real Madrid: 5 Hits and Flops as Betis stun Los Blancos in nail-biting finish

Chelsea 2-0 Liverpool: 5 Hits and Flops as Blues earn FA Cup quarter-final berth


Real Madrid 1-2 Manchester City: 5 Hits and Flops as Citizens snatch memorable late win

Chelsea 0-3 Bayern Munich: 5 Hits and Flops as Bavarians excel in London again

Walsall vs Port Vale Preview: Valiants hungry to extend unbeaten streak in tricky clash

Bor Dortmund 2-1 PSG: Same old story with polarising Neymar, Haaland steals the show

Maguire, Batshuayi experience contrasting displays at Stamford Bridge as VAR intrudes

Aston Villa 2-3 Tottenham: Son punishes late error, scores stoppage-time winner

QPR vs Stoke City Preview: Battle teetering near the bottom awaits

Burton Albion 2-2 Oxford United: Matty Taylor’s stoppage-time strike snatches late point

Real Betis 2-3 Barcelona: 5 Hits and Flops as ten-man Barca battle back to win ugly

Leverkusen 4-3 Dortmund: Bailey and Bender with late goals in sensational finish

Watkins, Mitrovic score 20th league goals in wins for Brentford and Fulham

Northampton Town vs Port Vale Preview: Valiants look to boost promotion hopes


QPR 1-0 Leeds United: Nahki Wells’ controversial winner stings wasteful Whites

Monaco 1-4 PSG: Mbappe nets brace against former side as VAR steals show

Arsenal 1-0 Leeds United: 5 Hits and Flops as Gunners into FA Cup 4th Round



Arsenal 1-2 Chelsea: 5 Hits and Flops as Blues snatch late comeback win

Burnley 0-2 Manchester United: 5 Talking Points, Tactical Analysis as Rashford stars

Leicester City 0-4 Liverpool: 5 Talking Points, Tactical Analysis as Reds win yet again

Chelsea 0-1 AFC Bournemouth: 5 Talking Points, Tactical Analysis as Cherries prevail

Bayern Munich 3-1 Tottenham: Ratings as Bavarians boast 100% win UCL record

Inter Milan 1-2 Barcelona: Ratings as Ansu Fati makes Champions League history

Liverpool 5-2 Everton: 5 Hits and Flops with Reds winning another Merseyside Derby


Stoke City vs Blackburn Rovers Preview: Potters aim for return to winning ways

Barcelona 3-1 Borussia Dortmund: 5 Talking Points, Tactical Analysis – more Messi magic

Real Madrid 2-2 PSG: 5 Talking Points, Tactical Analysis in memorable UCL thriller

Barnsley vs Stoke Preview: Early relegation six-pointer, both need points

Real Madrid 6-0 Galatasaray: 5 Talking Points, Tactical Analysis as Los Blancos cruise

Chelsea 4-4 Ajax: Erik ten Hag’s men dig deep in crazy eight-goal thriller

Man City 2-1 Southampton: 5 Talking Points, Tactical Analysis as Kyle Walker wins it


EFL Previews – Staffordshire Region

Millwall vs Stoke City Preview: Gary Rowett reunion, plenty at stake for both

Slavia Prague 1-2 Barcelona: 5 Talking Points, Tactical Analysis

Club Brugge 0-5 PSG: 5 Talking Points and Tactical Analysis

Manchester United 1-1 Liverpool: 5 Hits and Flops – Reds drop first points of the season

Sweden 1-1 Spain: 3 Talking Points – Rodrigo’s late equaliser saves La Roja

Bulgaria 0-6 England: 5 Talking Points in heavy victory marred by racism

Macclesfield Town vs Port Vale match preview: Intriguing local derby in store

Belgium 9-0 San Marino: 5 Talking Points – Martinez’s men cruise to record-equalling win

Three reasons why Chelsea beat Southampton 4-1

3 reasons why Bayern Munich lost 2-1 against Hoffenheim

Barcelona 2-1 Inter Milan: 5 Hits and Flops – Todibo shines on Champions League debut

Tottenham 2-7 Bayern Munich: 5 Talking Points and Tactical Analysis


Manchester United 1-1 Arsenal: 5 Hits and Flops – Points are shared at Old Trafford

Chelsea 1-2 Liverpool: 5 Hits and Flops – Klopp’s men manage pressure to win again

Granada 2-0 Barcelona: 5 Hits and Flops – Barca stunned after sluggish away display

Manchester City 8-0 Watford: 5 Talking Points as defending champs smash Hornets

How the La Liga table can change this weekend: September 20

Eintracht Frankfurt 0-3 Arsenal: Saka shines as Gunners respond with convincing win

PSG 3-0 Real Madrid: 5 Hits and Flops – di Maria hurts his former club in big way

Napoli 2-0 Liverpool: 5 Hits and Flops – Ancelotti’s men outsmart Reds in Europe

Norwich City 3-2 Manchester City: 5 Talking Points as Canaries snatch shock win

Real Madrid vs Levante: Real predicted line-up, injury news, suspensions and more

Manchester United vs Leicester City: Preview, team news, predicted XI

Euro 2020 Qualifiers: 3 reasons why England beat Kosovo 5-3

Wales 2-1 Azerbaijan: Bale heads winner, caps whirlwind week for club and country

Euro 2020 Qualifier – Romania 1-2 Spain: 5 Talking Points as Kepa’s late save proves key

3 reasons why Arsenal drew 2-2 with Tottenham


Three reasons why Bayern Munich beat Mainz 6-1

How the La Liga table can change this weekend: August 30

Montpellier 1-0 Lyon: Souquet’s super strike sinks lacklustre visitors

Barcelona 5-2 Real Betis: 5 Hits and Flops

3 reasons why Liverpool beat Arsenal 3-1

Liverpool vs Arsenal Preview: Premier League predictions, analysis and more

Wolves 1-1 Manchester United: 5 Hits and Flops as Neves’ stunner earns draw

Mason Mount thrills on Stamford Bridge debut, Chelsea drop points again

Everton 1-0 Watford: Bernard’s strike seals slender win in frenetic battle

Athletic Bilbao 1-0 Barcelona: Player Ratings as Bilbao earn hard-fought victory

Liverpool 3-2 Chelsea (5-4 on pens): 5 Hits and Flops as Adrian proves matchwinner

West Ham 0-5 Manchester City: 5 Hits and Flops as Hammers decimated at home

Liverpool 4-1 Norwich City: Reds cruise to comfortable win over naive Canaries

Huddersfield 1-2 Derby County: Lawrence’s stunning brace kickstarts Cocu era

Manchester City 1-1 Liverpool (5-4 on pens): 5 Talking Points as Pep’s men victorious

Liverpool 3-1 Lyon: 5 Talking Points as Reds finish pre-season with solid win


Real Madrid 0-1 Tottenham Hotspur: 5 Talking Points as Spurs victorious in pre-season

Stoke 1-2 Leicester City: Tielemans’ timely winner sinks Potters in drab affair


Fabian Ruiz stars, Spain win U21 Euros with 2-1 victory over Germany

EURO U21 Roundup: Day 1 complete – Poland and hosts Italy victorious

Portugal 1-0 Netherlands: 5 Hits and Flops as Guedes goal wins Nations League

Netherlands 3-1 England: 5 Talking Points & Tactical Analysis

Portugal 3-1 Switzerland: 5 Talking Points & Tactical Analysis

Champions League Final – Liverpool 2-0 Tottenham: 5 Hits and Flops as Reds seal no. 6

Women’s World Cup 2019: France Squad, Preview and Predictions


Europa League Final – Chelsea 4-1 Arsenal: 5 Hits and Flops as Blues cruise to silverware

Arsenal vs Chelsea: Europa League Final match preview, predictions and more

Aston Villa 2-1 Derby County: El Ghazi and McGinn seal Villa’s Premier League return

Charlton 2-1 Sunderland: Addicks leave it late, but confirm Championship promotion

Manchester City 6-0 Watford: Slick Citizens confirm domestic treble with FA Cup triumph

Leeds United (3) 2-4 (4) Derby County: Marriott the hero as Rams off to Wembley

Brighton 1-4 Manchester City: 5 Talking Points as Pep’s men retain Premier League title

Derby County 0-1 Leeds United: Roofe gives Whites slender play-off advantage

Valencia 2-4 Arsenal: 5 Talking Points as Gunners enjoy sweet European away display

Ajax 2-3 Tottenham: 5 Hits and Flops as Lucas’ hat-trick books Spurs’ first UCL Final spot

Liverpool 4-0 Barcelona: 5 Talking Points as Klopp’s side achieve the unthinkable

Newcastle 2-3 Liverpool: 5 Talking Points as Reds manage to clutch a five-goal thriller

Arsenal 3-1 Valencia: Lacazette and Aubameyang gift Gunners comfortable lead

Barcelona 3-0 Liverpool: 5 Talking Points as Messi sparkles and Barca earn strong hold

Tottenham Hotspur 0-1 Ajax: 5 Hits and Flops as Ten Hag’s men hold first leg advantage


Manchester United 1-1 Chelsea: 5 Hits and Flops as de Gea’s poor form continues

Barcelona 1-0 Levante: 5 Hits and Flops as Messi – who else – secures successive title

Manchester United 0-2 Manchester City: 5 Talking Points as Silva and Sane sink United

Tottenham 1-0 Brighton: Eriksen’s late stunner breaks Seagulls’ hearts

Brentford 2-0 Leeds United: Maupay, Canos dent visitors’ promotion hopes

Barcelona 2-1 Real Sociedad: 5 Talking Points as Valverde’s men close in on another title

Barcelona vs Real Sociedad preview: Key players, match prediction and more

Manchester City vs Tottenham preview: Retribution time after eventful midweek clash

Napoli 0-1 Arsenal: 5 Hits and Flops as Lacazette’s free-kick seals valuable lead in Naples

Manchester City 4-3 Tottenham: 5 Hits and Flops as controversy mars drama-filled night

Juventus (2) 1-2 (3) Ajax: de Ligt heads underdogs into the semis5 Talking Points

Liverpool 2-0 Chelsea: Mane and Salah’s quick-fire goals sink wasteful Blues

Liverpool vs Chelsea Preview: Key players, match prediction and more

SPAL 2-1 Juventus: Moise Kean scores again, Stephy Mavididi makes Juve debut

Leicester 0-1 Newcastle: Ayoze ensures Benitez’s men earn important away win

Manchester United 0-1 Barcelona: 5 Talking Points as Barca snatch important away goal

Tottenham 1-0 Manchester City: Son’s strike sinks lacklustre Citizens

Everton 1-0 Arsenal: Jagielka extends Gunners’ poor away form

Barcelona 2-0 Atletico Madrid: Suarez and Messi breach Atleti resistance late on

Leek Town 3-1 Mossley: Reeves, Maguire and Sanders strikes seal comfortable win


Liverpool 2-1 Tottenham: Lloris’ mistake gifts Reds another crucial winHits and Flops

Barcelona 2-0 Espanyol: 5 Talking Points – Messi with another brace in derby win

Stade Rennais 0-1 Lyon: Terrier’s late strike snatches all three points

England 5-0 Czech Republic: 5 Hits and Flops – Sterling and Sancho shine at Wembley

Everton 2-0 Chelsea: 5 Hits and Flops – Richarlison stars, while Luiz struggles at Goodison

Swansea 2-3 Man City: 5 Talking Points – Subs prove matchwinners for Pep in FA Cup

Arsenal 3-0 Stade Rennais: 5 Talking Points as Gunners recover deficit to book QF place

Barcelona 5-1 Lyon: Messi magic overwhelms visitors to seal QF berth5 Hits and Flops

Manchester City 7-0 Schalke 04: 5 Hits and Flops as Citizens cruise into next round

Liverpool 4-2 Burnley: 5 Hits and Flops as Firmino and Mane have a brace each

Manchester City 3-1 Watford: 5 Talking Points as Sterling nets 12-minute hat-trick

PSG 1-3 Manchester United: 5 Hits and Flops as visitors book QF place – with controversy

Real Madrid 1-4 Ajax: 5 Hits and Flops as free-flowing, fearless Ajax win at the Bernabeu

AFC Bournemouth 0-1 Manchester City: 5 Talking Points as Mahrez ensures City win

Tottenham 1-1 Arsenal: Aubameyang’s miss & poor officiating overshadow derby draw


Man City 1-0 Chelsea (4-3 on pens): Sterling’s winner seals successive Carabao Cup win

Manchester United 0-0 Liverpool: 5 Hits and Flops in the battle of defenders

FC Schalke 04 2-3 Manchester City: 5 Talking Points as Sterling and Sane rescue visitors

Lyon 0-0 FC Barcelona: 5 Talking Points as ter Stegen excellent while Fekir’s absence felt

Chelsea 0-2 Manchester United: 5 Talking Points as Herrera and Pogba secure FA Cup win

Barcelona 1-0 Real Valladolid: 5 Hits and Flops as Messi, Masip shine at Nou Camp

Tottenham 3-0 Bor Dortmund: Inspired second-half sees Spurs in controlHits and Flops

Manchester United 0-2 PSG: Kimpembe and Mbappe silence Ole’s men

Manchester City 6-0 Chelsea: Aguero & Sterling shine as hosts enjoy routHits and Flops

Liverpool 3-0 AFC Bournemouth: 5 Hits and Flops as Reds return to summit, for now

Everton 0-2 Manchester City: Laporte and Jesus score as Citizens reclaim top spot

Manchester City 3-1 Arsenal: Aguero hat-trick as Citizens cruise to win

Juventus 3-3 Parma: Gervinho’s late brace stuns league leaders in Turin


Liverpool 1-1 Leicester City: 5 Talking Points – Mane proves his worth, dubious officiating

Arsenal 1-3 Manchester United: 5 Talking Points – Lukaku shines, same old Gunners

Manchester United 2-1 Brighton: 5 Talking Points – Rashford stars, Brighton frustrate

Wolves 4-3 Leicester City: Jota hat-trick secures last-gasp win in epic thriller

Barcelona 3-0 Eibar: 5 Hits and Flops – Suarez and Messi combine in another Barca win

Everton 2-0 Bournemouth: Zouma and Calvert-Lewin seal much-needed home win

West Ham 1-0 Arsenal: Declan Rice’s first career goal sinks Gunners5 Talking Points

West Ham vs Arsenal Preview: Intriguing London derby awaits

Wolves 2-1 Liverpool: Neves’ super strike sends hosts into FA Cup fourth round

Chelsea 0-0 Southampton: 5 Hits and Flops in frustrating goalless draw



Southampton 1-3 Man City: 5 Talking Points – Kayne Ramsay’s debut, poor finishing clear

Chelsea 0-1 Leicester City: 5 Hits and Flops – Vardy goal inflicts Blues’ first home loss

Arsenal 0-2 Tottenham: 5 Hits and Flops – Son and Alli with goals as Spurs exact revenge

Southampton 3-2 Arsenal: 5 Talking Points as Saints end Gunners’ unbeaten streak

Hoffenheim 0-0 Borussia Monchengladbach: Nagelsmann’s men dominate, no reward

Manchester City 2-1 TSG Hoffenheim: Hits and Flops – Sane excels, Laporte struggles

Barcelona 1-1 Tottenham: 5 Hits and Flops – Dembele impresses, Walker-Peters wilts

Juventus 1-0 Inter: Mandzukic’s second-half header settles Derby D’Italia

Southampton 2-2 Manchester United: 5 Hits and Flops as visitors battle back from deficit


PSG 2-1 Liverpool: Match analysis as Ligue 1 champs sink Reds, 5 Hits and Flops

Juventus 1-0 Valencia: 5 Hits and Flops as tireless Mandzukic takes his chance

Tottenham 3-1 Chelsea: 5 Talking Points as Spurs end Blues unbeaten run, expose flaws

West Ham 0-4 Manchester City: 5 Hits and Flops in the Sane and Sterling show, yet again

England 2-1 Croatia: Kane winner sends Lions to Nations League semisHits and Flops

Nations League – Netherlands 2-0 France: 5 Talking Points as Oranje stun World champs

Chelsea 0-0 Everton: 5 Hits and Flops – Digne excels, Morata not so much

Chesterfield 1-1 Billericay Town: Emmanuel’s screamer secures FA Cup replay

FA Cup First Round – Chesterfield vs Billericay Town Preview: Upset on the cards?

Arsenal 0-0 Sporting Lisbon: 5 Hits and Flops as Nani, Aubameyang underwhelm

Juventus 1-2 Manchester United: 5 Hits and Flops as Mata and Sandro OG snatch late win

Montpellier 3-0 Marseille: Laborde’s brace helps send hosts second in Ligue 1

Hoffenheim 4-1 Bayer Leverkusen: Nelson scores screamer as visitors stunned


Barcelona 5-1 Real Madrid: 5 Hits and Flops – Ramos the villain while Suarez excels

Barcelona 2-0 Inter Milan: 5 Hits and Flops as Rafinha impresses though Icardi falters

Manchester United 0-1 Juventus: Dybala goal enough during disciplined away display

Chelsea 2-2 Man United: Barkley’s stoppage-time equaliser saves Blues’ unbeaten streak

Huddersfield 0-1 Liverpool: 5 Hits and Flops as Salah and Shaqiri shine in slender win

Wales 1-4 Spain: 5 Hits and Flops as Enrique’s men ooze class and display dominance

Fulham 1-5 Arsenal: 5 Hits and Flops as Lacazette, Bellerin shine at Craven Cottage

Borussia Dortmund 4-3 Augsburg: Alcacer hat-trick stuns visitors in crazy second-half

Man United 0-0 Valencia: 5 Hits and Flops – Garay, Kondogbia excel at Old Trafford


West Ham 3-1 Man United: 5 Hits and Flops – Anderson shines, Mourinho’s men exposed

Cardiff 1-2 Burnley: Hart excels as hosts’ efforts not enough in south Wales

Fulham 1-1 Watford: 5 Hits and Flops – Mitrovic, Hughes impress as points are shared

Newcastle United 1-2 Arsenal: 5 Hits and Flops – Ozil and Xhaka impress in away victory

Germany 0-0 France: Areola excellent on debut in rousing Nations League stalemate

France vs Germany Preview: Tricky test awaits both in UEFA Nations League opener


AFC Bournemouth 2-2 Everton: 5 Hits and Flops as King, Ake score in hard-fought draw

Everton 2-1 Southampton: 5 Hits and Flops as Richarlison and Ings impress at Goodison

Huddersfield Town 0-3 Chelsea: 5 Hits and Flops as life under Sarri starts with a win

Manchester United 2-1 Leicester City: Shaw’s first senior goal enough in curtain-raiser

Reading 1-2 Derby County: Lampard off to perfect managerial start with late winner


World Cup Final Preview: France vs Croatia – All or nothing

France 1-0 Belgium: Umtiti’s header breaks Belgians in smash-and-grab victory

Uruguay 0-2 France: Varane and Muslera’s error seal semi-final place


France 4-3 Argentina: Mbappe magic fires Bleus into the quarter-finals

World Cup Group E: Switzerland must keep Costa Rica on mat to reach knockout rounds

World Cup Group A: There’s only pride for one when Saudi Arabia and Egypt meet

England 6-1 Panama: Clinical Lions record biggest ever World Cup win

World Cup 2018: 5 best and worst players as Mexico beat South Korea

Tunisia 1-2 England: Kane’s stoppage-time strike spares Southgate’s blushes

France 2-1 Australia: Pogba’s deflected strike deflates plucky Socceroos

Portugal 3-3 Spain: Ronaldo hat-trick, Costa brace in World Cup classic

World Cup Group B – France vs Australia: Gut check time for Socceroos against Les Bleus?


Chelsea 1-0 Manchester United: Hazard’s penalty seals Blues’ eighth FA Cup triumph

Fulham (2) 2-0 (1) Derby County: Sessegnon and Odoi send Cottagers to Wembley


Bayern 1-2 Real Madrid: Hosts rue missed chances as Los Blancos draw first blood

Fulham 1-1 Brentford: Maupay’s stoppage-time strike sends Wolves to Premier League

Arsenal 3-2 Southampton: Welbeck the winner as Gunners hold on in frenetic finish

Liverpool 3-0 Manchester City: First-half blitz stuns lacklustre Citizens

Juventus 0-3 Real Madrid: Ronaldo runs riot as holders seal big win


Carabao Cup Final – Arsenal 0-3 Manchester City: Citizens rampant over limp Gunners

Real Madrid 3-1 PSG: Ronaldo steals the show as wasteful PSG rue their luck

Watford 4-1 Chelsea: Doucoure and Deulofeu shine as Hornets thump struggling Blues



Real Madrid 0-3 Barcelona: Messi sparkles as Barça go eleven points clear

Arsenal 3-3 Liverpool: Firmino ensures points are shared in six-goal thriller

Manchester United 1-2 Manchester City: Hosts outclassed as Pep’s men roll on

Nantwich Town 2-0 Stourbridge: Cole’s sweet strike seals morale-boosting victory


Borussia Dortmund 4-4 Schalke 04: Subs spark remarkable fightback in frantic finish

PSG 7-1 Celtic: Neymar, Cavani and Mbappé all on target as Bhoys dismantled

England 0-0 Germany: Loftus-Cheek excels as youthful side earn draw vs. world champs

Port Vale 4-2 Crewe: Montaño’s late strike seals win in hard-fought derby

Manchester City 3-1 Arsenal: Citizens impress against unfortunate Gunners


Real Madrid 1-1 Tottenham: Sides share spoils in tense encounter

Bulgaria 0-1 France: Matuidi’s slick strike seals important qualifying victory for visitors

Chelsea 0-0 Arsenal: A point for both in nail-biting finish


Watford 0-0 Brighton: Britos sees red but unlucky Seagulls settle for point in tense affair

u23s: Arsenal 4-3 Manchester City – Nelson and Nketiah shine, Wilshere sent off

u23s: Chelsea 2-0 Derby – Blues edge past unlucky Derby despite frantic finish

Arsenal 4-3 Leicester City: Giroud wins it late in seven-goal thriller on opening night

Arsenal 1-1 Chelsea (4-1 on pens): Gunners come from behind to win at Wembley again

AS Monaco 3-2 Toulouse: Defending champions battle hard to slender opening night win


Germany 1-0 Chile: Stindl strike seals Confederations Cup triumph

u21 Euros: Germany 1-0 Spain – Weiser’s first-half header seals Final victory

Ladies report: Arsenal 1-0 Reading – Carter helps maintain Gunners unbeaten run

u23s report: Arsenal 2-2 Man Utd – Subs cost Young Guns in second-half comeback

u23s preview: Arsenal vs Utd – Final league clash awaits for Steve Gatting’s youngsters

Anything but pride left to play for? Arsenal vs Manchester United preview


FA Cup semi-final preview: Arsenal vs Manchester City with Wenger’s men underdogs

AS Monaco (6) 3-1 (3) Borussia Dortmund: Hosts excel and seal semi-final berth

Crystal Palace vs Arsenal Preview: Must-win clash as Eagles host unpredictable Gunners

Arsenal vs West Brom Preview: Gunners look to bounce back against tricky side

U23 report: Arsenal 3-3 Manchester City – Jenkinson nets last-gasp equaliser in thriller


AFCON final report: Elneny scores but Cameroon break Egyptian hearts

Report: Southampton 1-3 Arsenal – Bramall debuts, Nketiah proves influential



u23 report: Mavididi brace not enough as Liverpool snatch 3-2 win

Report: Basel 1-1 Arsenal – Young Guns crash out in UYL group stages

Arsenal vs Bournemouth Preview: Intriguing fixture up next at the Emirates

Manchester United vs Arsenal Preview: Bragging rights and points up for grabs

UYL report: Arsenal 2-2 PSG – Mavididi rescues vital point

UYL report: Ludogorets 1-1 Arsenal – Gunners forced to share spoils away from home

UEFA Youth League review: Arsenal u19s comfortable in 3-0 win over Ludogorets


Preview: Arsenal vs Chelsea – Gunners eager to inflict more frustration on Conte’s men

U23’s: Chelsea 1-2 Arsenal – Young Guns win battle under Stamford Bridge floodlights

Champions League Preview: PSG vs Arsenal – Crunch time is already here

Preview: Arsenal vs Liverpool – Both sides eager for positive start in curtain-raiser

Euro 2016 Final – France 0-1 Portugal (AET): Éder’s strike seals new Euro champions

Wales 3-1 Belgium: Williams, Robson-Kanu and Vokes seal semi-final spot for Dragons


Manchester City 4-0 Stoke City: Kelechi at the double as Citizens breeze past leaky Potters

Arsenal 2-0 West Brom: Sánchez’ brace gives Emirates crowd some much-needed respite

Arsenal 1-1 Crystal Palace: Bolasie ensures Gunners squander yet more points

Chelsea 0-3 Manchester City: Super Sergio sinks sloppy Blues to devastating effect

West Ham United 3-3 Arsenal: Koscielny saves Gunners’ blushes after six-goal drama

U21’s: Arsenal 3-1 Newcastle – Gnabry excellent as Rosicky and Wilshere return

PSG 2-2 Manchester City: de Bruyne, Fernandinho strike in four-goal thriller

U18’s: Arsenal (3) 2-2 (4) Man City – Willock and Malen’s goals not enough for Final berth

Man City Women 2-0 Arsenal Ladies: Ross and Duggan on scoresheet as Citizens prevail


Everton 0-2 Arsenal: Welbeck and Iwobi on scoresheet as Gunners victorious in style

Manchester City 0-1 Manchester United: Rashford the hero, Citizens falter in tense loss 

Arsenal 1-2 Watford: Adlène Guedioura’s sensational strike sinks defending champs

Manchester City 4-0 Aston Villa: Sky Blues run rampant, thumping wounded Villains 

Tottenham Hotspur 2-2 Arsenal: Sánchez saves Coquelin’s blushes in frantic NLD 

Man United 3-2 Arsenal: Gunners disappoint in important away clash at Old Trafford


Arsenal 2-1 Leicester City: Welbeck scores dramatic winner to close gap at summit

Bournemouth 0-2 Arsenal: Quick-fire goals from Özil, Oxlade-Chamberlain seal away win

Manchester City 1-3 Leicester City: Huth and Mahrez help sink sleeping giants

Aston Villa 0-4 Manchester City: Kelechi the hat-trick hero, Citizens progress to R5


Manchester City (4) 3-1 (3) Everton: Agüero influential as Citizens reach Cup final

Arsenal 0-1 Chelsea: Costa confines Gunners to defeat as Mertesacker’s red card costly 

West Ham 2-2 Manchester City: Agüero to the rescue for travelling sky Blues

Watford 2-1 Newcastle United: Hornets end losing streak despite nervy finish

Stoke City 0-0 Arsenal: Sides share points in hard-fought draw

Manchester City 0-0 Everton: Sides share spoils in energetic goalless draw

Arsenal 3-1 Sunderland: Gunners turn on the style to seal sweet victory

Watford 1-2 Manchester City: Touré, Agüero seal dramatic comeback for visitors



Watford 1-2 Tottenham Hotspur: Son’s late winner sinks 10-man Hornets

Manchester City 4-1 Sunderland: Sterling and de Bruyne star as Citizens cruise to victory

Southampton 0-2 Tottenham: Spurs’ quick-fire double sees Saints’ frustrations continue

Fulham 1-2 Ipswich Town: Sears and Pitman sink inconsistent Cottagers

Crystal Palace 1-0 Southampton: Cabaye extends Saints’ winless run

Manchester City 2-1 Swansea City: Touré stuns Swans with late winner

FC Sion 0-0 Liverpool: Reds top Group B despite Swiss stalemate

Southampton 1-1 Aston Villa: Romeu to the rescue for Saints

U18s: Man City 7-2 Derby County: Wilcox’s youngsters back firing with emphatic victory

Stoke City 2-0 Manchester City: Superb Potters sink sluggish sky Blues in style

Manchester City 4-1 Hull: Citizens charge into Capital One Cup semis


Manchester City 3-1 Southampton: Citizens back to winning ways

Southampton 0-1 Stoke City: Bojan ends Saints’ unbeaten run

Manchester City 1-4 Liverpool: Blues humbled by efficient visitors

Sevilla vs Manchester City preview: Citizens target achieving three successive Euro wins

Tottenham Hotspur 3-1 Aston Villa: Garde watches on as visitors lose seventh in a row


Wolfsburg 2-1 Bayer Leverkusen: Draxler snatches three points in controversial affair

Manchester United 0-0 Manchester City: Sides share the spoils in nervy Derby

U17s – England 1-1 Guinea: Arsenal’s youngsters feature in World Cup action

Watford 0-3 Arsenal: Gunners savour hard-fought away victory

Belgium 3-1 Israel: Red Devils turn on the style with deserved victory

Man City 6-1 Newcastle United: Agüero shines as Citizens thump Geordies on home soil


Chelsea 1-1 Liverpool: Terry and Gerrard’s headed efforts share the spoils

FC Schalke 04 vs VfB Stuttgart: Royal Blues look to improve recent form


Mainz 05 2-0 Schalke 04: Stefan Bell’s first-half brace seals a frustrating night for visitors

Wolfsburg vs Napoli: Dieter Hecking’s men the favourites in mouthwatering tie

Real Madrid 9-1 Granada CF: Ronaldo runs riot as Los Blancos thrash strugglers

Sunderland 1-0 Newcastle: Defoe’s spectacular screamer settles Tyne-Wear derby

Fulham 1-4 Brentford: Clinical Bees triumph as hosts capitulate in dying stages


U21s: Czech Republic 0-1 England: Carroll strike settles solid display from Young Lions

U21’s – Fulham 2-1 Norwich City: Plumain at the double as young Whites prevail

FC Schalke 04 0-1 Bayer Leverkusen: Bellarabi effort gives visitors vital points

Aston Villa 2-0 West Brom: Sherwood’s men progress to Wembley


West Brom 1-0 Southampton: Berahino stunner seals three points for Pulis’ men