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.

Articles written pre-January 2017 have been archived and don’t feature in this list, thus avoiding clutter. Sorted in chronological order, click on an article for original publish date before reading… Enjoy and feel free to leave feedback!

AUGUST

Arsenal 2-1 Chelsea: Aubameyang’s brace seals FA Cup trophy and European football

JULY

Juventus 2-1 Lazio: Player Ratings as Ronaldo’s brace edges Juve closer to title

Previews: Plenty to play for as Palace host Man Utd, Everton entertain Aston Villa

Sheffield United 3-0 Chelsea: 5 Talking Points as Blades blast Blues into submission

Previews: Battle at the bottom as Norwich host West Ham, Watford play Newcastle

Barcelona 1-0 Espanyol: 5 Hits and Flops as Suarez’s strike relegates city rivals

Championship Previews: West Brom-Derby, Millwall and Swansea among sides in action

Athletic Bilbao 0-1 Real Madrid: 5 Hits and Flops as Los Blancos edge closer to title

Sheffield United 3-1 Tottenham: Sander Berge excels as Wilder’s side sweep Spurs aside

JUNE

Celta Vigo 2-2 Barcelona: 5 Hits and Flops as Aspas further dents Barca’s title hopes

Serie A previews: Roma-Sampdoria, Atalanta-Lazio as Italian football return continues

Championship previews: Fulham host Brentford, West Brom entertain Birmingham

Real Madrid 3-0 Valencia: 5 Hits and Flops as Benzema, sub Asensio turn on the style

Barcelona 2-0 Leganes: 5 Hits and Flops as Fati, Messi on target in another Barca win

Real Sociedad 1-1 Osasuna: Oyarzabal’s strike forces sides to settle for point

Mallorca 0-4 Barcelona: Vidal and Braithwaite among scorers as leaders ease to victory

Bayern 2-1 Borussia Monchengladbach: Goretzka’s late winner stings visitors

Juventus 0-0 Milan: Ronaldo misses penalty, but Juve into Coppa Italia Final

Sevilla 2-0 Real Betis: Lucas Ocampos magic decisive in El Grand Derbi win

DFB-Pokal semi-final previews: Saarbrucken-Leverkusen and Bayern-Frankfurt

2. Bundesliga Previews: Hannover-Heidenheim, Aue-Karlsruher and Stuttgart-Osnabruck

Freiburg 1-0 Borussia Monchengladbach: Petersen strikes as visitors drop key points

Werder Bremen 0-3 Eintracht Frankfurt: Silva and sub Ilsanker stifle blunt hosts

FC Köln 2-4 RB Leipzig: Nagelsmann’s men show too much class in six-goal thriller

MAY

SC Paderborn 1-6 Borussia Dortmund: Sancho’s first senior hat-trick sinks hosts

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

MARCH

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

FEBRUARY

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

JANUARY 2020

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

2019:

DECEMBER

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

NOVEMBER

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

OCTOBER

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

SEPTEMBER

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

AUGUST

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

JULY

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

JUNE

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

MAY

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

APRIL

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

MARCH

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

FEBRUARY

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

JANUARY 2019

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

2018:

DECEMBER

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

NOVEMBER

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

OCTOBER

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

SEPTEMBER

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

AUGUST

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

JULY

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

JUNE

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?

MAY

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

APRIL

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

JANUARY, FEBRUARY, MARCH 2018 

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

2017:

DECEMBER

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

NOVEMBER

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

SEPTEMBER, OCTOBER

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

AUGUST

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

MAY, JUNE AND JULY

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

MARCH, APRIL

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

JANUARY, FEBRUARY

AFCON final report: Elneny scores but Cameroon break Egyptian hearts

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