League One
Charlton0MK Dons2

Charlton Athletic 0-2 Milton Keynes Dons

Charlton and MK Dons players paid tribute alongside PC Palmer's force colleagues
Charlton and MK Dons players paid tribute alongside PC Palmer's force colleagues

Charlton slipped to a third straight defeat as goals from Stuart O'Keefe and Harvey Barnes secured a win for MK Dons.

On an emotional evening at The Valley, the club paid tribute to PC Keith Palmer, a lifelong fan and season-ticket holder who was killed in the Westminster attack.

PC Palmer's brother John (centre), greets match officials and players ahead of the match
PC Palmer's brother John (centre), took part in the wreath-laying ceremony with match officials and players before kick-off
PC Palmer's seat
The club has changed PC Palmer's regular seat to a white one, with his warrant number on it

PC Palmer's brother John Curtis and 22 members of the police force joined the teams in laying wreaths and holding a minute's silence before kick-off.

It was a classy display off the pitch, but a typically poor one on it for Karl Robinson's side, against his former club.

The visitors took the lead after just seven minutes, Barnes forcing a smart save from Addicks keeper Declan Rudd only for O'Keefe to react first and tuck in the rebound.

Charlton almost levelled after 19 minutes when Ricky Holmes cut across the edge of the Dons' penalty area, but he pulled his shot narrowly wide.

Barnes should have doubled MK Dons' lead before half-time but blazed his shot high and wide.

After the break Robbie Muirhead curled a free-kick narrowly over for the Dons, but they extended their advantage in the 57th minute.

Ed Upson drove inside and found teenage Leicester loanee Barnes, who strolled into the area and curled home a fine strike.

Dons sub Kieran Agard almost added a third but his close-range effort clipped the post.

Match report supplied by the Press Association.

Line-ups

Charlton

  • 1Rudd
  • 20Solly
  • 5Bauer
  • 16PearceBooked at 52mins
  • 36Dasilva
  • 4JacksonSubstituted forByrneat 56'minutes
  • 19Forster-Caskey
  • 32Aribo
  • 11Holmes
  • 7WattBooked at 69minsSubstituted forBotakaat 76'minutes
  • 9Magennis

Substitutes

  • 3Chicksen
  • 8Crofts
  • 13Phillips
  • 14Botaka
  • 17Ulvestad
  • 21Byrne
  • 50Teixeira

MK Dons

  • 19Nicholls
  • 2Baldock
  • 4Walsh
  • 23DowningBooked at 1mins
  • 3Lewington
  • 6Upson
  • 18Barnes
  • 8Potter
  • 11O'KeefeBooked at 45minsSubstituted forBowditchat 90+2'minutes
  • 10ReevesBooked at 83minsSubstituted forBrittainat 90'minutes
  • 16MuirheadSubstituted forAgardat 74'minutes

Substitutes

  • 7Ngombo
  • 9Bowditch
  • 14Agard
  • 21Brittain
  • 24Tilney
  • 28Maynard
  • 29Burns
Referee:
Andy Haines
Attendance:
10,943

Match Stats

Home TeamCharltonAway TeamMK Dons
Possession
Home46%
Away54%
Shots
Home10
Away14
Shots on Target
Home3
Away4
Corners
Home5
Away7
Fouls
Home14
Away11

Live Text

Match ends, Charlton Athletic 0, MK Dons 2.

Full Time

Second Half ends, Charlton Athletic 0, MK Dons 2.

Foul by Callum Brittain (MK Dons).

Ricky Holmes (Charlton Athletic) wins a free kick in the defensive half.

Corner, Charlton Athletic. Conceded by George Baldock.

Substitution

Substitution, MK Dons. Dean Bowditch replaces Stuart O'Keefe.

Substitution

Substitution, MK Dons. Callum Brittain replaces Ben Reeves.

Harvey Barnes (MK Dons) wins a free kick in the defensive half.

Foul by Chris Solly (Charlton Athletic).

Foul by Kieran Agard (MK Dons).

Jason Pearce (Charlton Athletic) wins a free kick in the defensive half.

Attempt missed. Josh Magennis (Charlton Athletic) header from very close range is too high following a corner.

Corner, Charlton Athletic. Conceded by George Baldock.

Booking

Ben Reeves (MK Dons) is shown the yellow card for a bad foul.

Foul by Ben Reeves (MK Dons).

Ricky Holmes (Charlton Athletic) wins a free kick in the attacking half.

Attempt blocked. Ricky Holmes (Charlton Athletic) right footed shot from outside the box is blocked.

Kieran Agard (MK Dons) hits the right post with a right footed shot from the right side of the box.

Corner, MK Dons. Conceded by Josh Magennis.

Corner, MK Dons. Conceded by Declan Rudd.

Attempt blocked. Ed Upson (MK Dons) right footed shot from outside the box is blocked.

Substitution

Substitution, Charlton Athletic. Jordan Botaka replaces Tony Watt.

Ed Upson (MK Dons) wins a free kick in the attacking half.

Foul by Josh Magennis (Charlton Athletic).

Substitution

Substitution, MK Dons. Kieran Agard replaces Robbie Muirhead because of an injury.

Attempt saved. Harvey Barnes (MK Dons) right footed shot from outside the box is saved in the bottom right corner.

Booking

Tony Watt (Charlton Athletic) is shown the yellow card for a bad foul.

George Baldock (MK Dons) wins a free kick in the defensive half.

Foul by Tony Watt (Charlton Athletic).

George Baldock (MK Dons) wins a free kick in the defensive half.

Foul by Ricky Holmes (Charlton Athletic).

Attempt saved. Patrick Bauer (Charlton Athletic) header from the centre of the box is saved in the centre of the goal.

Foul by Robbie Muirhead (MK Dons).

Jake Forster-Caskey (Charlton Athletic) wins a free kick in the defensive half.

Attempt missed. Tony Watt (Charlton Athletic) header from the centre of the box is close, but misses to the right.

Goal!

Goal! Charlton Athletic 0, MK Dons 2. Harvey Barnes (MK Dons) right footed shot from the left side of the box to the bottom right corner. Assisted by Ed Upson.

Substitution

Substitution, Charlton Athletic. Nathan Byrne replaces Johnnie Jackson.

Stuart O'Keefe (MK Dons) wins a free kick on the left wing.

Foul by Jason Pearce (Charlton Athletic).

George Baldock (MK Dons) wins a free kick in the attacking half.

goal

As It Stood

TeamPWDLFAGDPts
1Sheff Utd402410676443282
2Bolton412310863342979
3Fleetwood401912955371869
4Bradford411718655391669
5Scunthorpe4119101270511967
6Southend4118121163481566
7Millwall411812115849966
8Rochdale411710146659761
9Bristol Rovers411612136059160
10Oxford Utd40178155647959
11Peterborough411610155754358
12MK Dons411412155351254
13Wimbledon411315135251154
14Walsall401314134750-353
15Northampton41149185864-651
16Charlton411017144950-147
17Bury411210195869-1146
18Oldham411015162742-1545
19Gillingham411112185371-1845
20Port Vale401112174462-1845
21Shrewsbury411110204259-1743
22Swindon41119214259-1742
23Chesterfield41810233866-2834
24Coventry40711223360-2732
View full League One table

Top Stories