Kevin Davies and Robbie Blake struck from set-pieces as 10-man Bolton came from two down to claim a 2-2 draw in a fiery Barclays Premier League contest with Birmingham.
Blues defender Roger Johnson began an eventful afternoon at the Reebok Stadium with an early opener before getting involved in an incident that saw Bolton goalkeeper Jussi Jaaskelainen sent off.
Johnson had challenged Jaaskelainen for the ball just before half-time and the Finn appeared to slap him in the face as they regained their feet.
Craig Gardner doubled Birmingham's lead but Bolton responded to the challenge to maintain their unbeaten start to the campaign.
Davies replied with a penalty after a foul by the ubiquitous Johnson and veteran Blake levelled with a stunning late free-kick.