Charlton Athletic scored a stoppage-time penalty to deny 10-man Championship leaders West Bromwich Albion victory at The Hawthorns.
Matt Phillips rifled in Matheus Pereira’s left-wing cross from close range to give the Baggies a 10th-minute lead, but the visitors drew level on the hour mark when Macauley Bonne nodded past Albion keeper Sam Johnstone to notch his fourth goal in as many games.
After Albion had left-back Nathan Ferguson sent off for a challenge on Chris Solly, substitute Hal Robson-Kanu curled in with nine minutes remaining to put Slaven Bilic’s side 2-1 ahead.
But Josh Cullen netted from the spot in the fourth minute of added time to claim a point for the visitors after Naby Sarr was pushed by Semi Ajayi in the Albion area.
Charlton went into the game five points behind the Baggies in the table and it proved to be a lively encounter in wet and windy conditions.
After Phillips had put the hosts ahead with his fifth goal of the season, Johnstone pulled off a double save from Conor Gallagher and Sarr to preserve his side’s advantage.
West Brom had chances to extend their lead, but Darnell Furlong headed wide and was foiled by Charlton keeper Dillon Phillips in a one-on-one, while Grady Diangana also had an effort saved after break.
Once Bonne had equalised, on his 24th birthday, the south-east Londoners found themselves a man up when Ferguson was given his marching orders – after referee Matt Donohue had originally shown a straight red card to Diangana in a case of mistaken identity.
Wales international Robson-Kanu looked like he had given Albion a third win in four, but Cullen’s strike denied the hosts the chance to establish a four-point lead at the top of the table.
However, Bilic’s Baggies have still lost just once in the Championship this season, with their sole defeat coming at Leeds United on 1 October.