Eagles stunner not enough for Bolton
Bolton's miserable form on their travels continued as they were beaten 2-1 by Birmingham, for whom Leroy Lita scored on his home debut.
Marlon King's 48th-minute penalty, awarded when assistant referee Steven Copeland flagged for a foul by Marcos Alonso, proved decisive in an action-packed encounter after a stunning free-kick from Chris Eagles had cancelled out Lita's early opener.
Owen Coyle's side now boast the unenviable record of four defeats from as many away matches this term, while Birmingham have lost just one of their last 26 league games at St Andrew's.
Lita - on loan from Swansea - was left with a simple finish in the 16th minute as right-back Paul Caddis latched on to a superb pass from the recalled Wade Elliott, who delivered an outstanding display, before selflessly sliding the ball across the six-yard box.
Eagles' curling strike from 30 yards ensured the teams went into half-time on level terms, yet King wasted little time in restoring Birmingham's advantage.
The striker was bundled over by Alonso as he looked to connect with David Murphy's left-wing cross and dusted himself down before confidently sending Adam Bogdan the wrong way from 12 yards.