Charlton move up to fifth in the Championship table by beating West Brom with a goal in the sixth minute of added time.