<
>
2017/18 English League One, Regular Season
  • Ricky Holmes (90'+1' PEN)
  • Karlan Ahearne-Grant (90'+4')
  • Gwion Edwards (11')
  • Jack Marriott (58')

Charlton's two injury-time goals rescues unlikely draw with Peterborough

Karlan Ahearne-Grant's last-gasp equaliser saw Charlton rescue an unlikely 2-2 draw with Peterborough.

Gwion Edwards and Jack Marriott struck either side of the break to seemingly secure Posh victory but Ricky Holmes' 90th-minute penalty gave the Addicks hope and the home fans were in dreamland when Ahearne-Grant scored deep into added time.

Peterborough survived a fourth-minute scare when Anthony Grant headed Ricky Holmes' effort off the line. Ben Amos denied Marriott at the other end before Peterborough opened the scoring on 11 minutes.

Marcus Maddison's free kick was whipped into a packed six-yard box, allowing Edwards to apply the final touch at the back post.

Mark Marshall saw his shot well saved by visiting keeper Jonathan Bond and Addicks debutant Leon Best placed a looping header just off target.

Maddison's stinging drive tested Amos early in the second half but the visitors doubled their advantage in the 58th minute, Edwards turning provider with a right-wing delivery which was converted by Marriott from six yards.

Ryan Tafazolli almost gifted Charlton a route back into the game by slicing Marshall's 77th-minute cross goalwards, but Bond was alert to deal with the danger.

Edwards was denied his second when Jake Forster-Caskey hacked his 85th-minute shot off the line and a tense finish was set up by Holmes' penalty, awarded after Forster-Caskey was fouled by Edwards.

And The Valley was in raptures when Ahearne-Grant got on the end of Naby Sarr's knockdown to break Peterborough's hearts.

English League One Standings

POS Team GP GD PTS
1 Portsmouth 17 +14 38
2 Sunderland 17 +19 36
3 Barnsley 17 +17 34
4 Peterborough United 18 +11 34
5 Luton Town 18 +12 32
6 Charlton Athletic 17 +6 28
7 Blackpool 17 +4 28
8 Doncaster Rovers 18 +2 28
9 Coventry City 18 +1 28
10 Accrington Stanley 18 0 28
11 Walsall 18 -5 26
12 Fleetwood Town 18 +5 24
13 Burton Albion 17 +1 24
14 Southend United 18 -2 23
15 Wycombe Wanderers 18 -1 22
16 Shrewsbury Town 18 -3 21
17 Scunthorpe United 18 -10 21
18 Rochdale 18 -10 20
19 Gillingham 18 -4 18
20 Oxford United 18 -6 18
21 Bristol Rovers 18 -1 17
22 Plymouth Argyle 18 -15 13
23 AFC Wimbledon 18 -16 11
24 Bradford City 18 -19 11