<
>
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.

Betting Odds
Presented By

New Customers Only
Up to £100 in Bet Credits

English League One Standings

POS Team GP GD PTS
1 Wigan Athletic 46 +60 98
2 Blackburn Rovers 46 +42 96
3 Shrewsbury Town 46 +21 87
4 Rotherham United 46 +20 79
5 Scunthorpe United 46 +15 74
6 Charlton Athletic 46 +7 71
7 Plymouth Argyle 46 -1 68
8 Portsmouth 46 +1 66
9 Peterborough United 46 +8 64
10 Southend United 46 -4 63
11 Bradford City 46 -10 63
12 Blackpool 46 +5 60
13 Bristol Rovers 46 -6 59
14 Fleetwood Town 46 -9 57
15 Doncaster Rovers 46 0 56
16 Oxford United 46 -5 56
17 Gillingham 46 -5 56
18 AFC Wimbledon 46 -11 53
19 Walsall 46 -13 52
20 Rochdale 46 -8 51
21 Oldham Athletic 46 -17 50
22 Northampton Town 46 -34 47
23 Milton Keynes Dons 46 -26 45
24 Bury 46 -30 36