Match ends, Birmingham City 1, Bolton Wanderers 2.
Bolton hung on to secure their first Championship win of the season with victory over Birmingham at St Andrew's.
Jermaine Beckford capitalised on a blunder from defender Dan Burn to slot home and give the visitors the lead.
Beckford then headed against the crossbar, before Neil Danns nodded home after Blues keeper Darren Randolph failed to deal with a cross.
Nikola Zigic looped in a header for Birmingham before Bolton survived a late penalty appeal to claim victory.
Midfielder Liam Feeney appeared to block Callum Reilly's shot with his arms in the area but referee David Coote did not point to the spot.
The win will help ease the pressure on Bolton manager Dougie Freedman after his side's poor start to the season.
Birmingham did not help their cause with some crucial mistakes. The first came when centre-back Burn misjudged a clearance, allowing striker Beckford to race through and net his first goal of the season.
The hosts had scored 11 goals in their past three home games, but they struggled for a breakthrough against a stubborn Bolton side.
The closest they came to an equaliser in a scrappy first half was a 25-yard curler from Reilly which keeper Adam Bogdan palmed around the post.
Bolton should have made Blues pay for some sloppy play but a six-yard Beckford header from Feeney's cross came back off the crossbar.
However, when Randolph failed to clear another cross, Danns headed in from close range to double their advantage.
Zigic's goal - his first of the season, following a Chris Burke free-kick - and the late penalty appeal made sure Bolton had to endure a nervous finale, but they held on to move within two points of their opponents.
Bolton manager Dougie Freedman:
"It's not a relief because I strongly believe that if you work hard and you study the game, you get your rewards and that's what we've certainly done here.
"I've tried to stay calm. I've had good support from the chairman in a difficult moment, but we've certainly not been far away having registered five draws.
"You have to go through some bad moments to get your reward and that's what we've done."
Birmingham manager Lee Clark:
"They're just individual errors from two lads who have been brilliant for us all season.
"They're human beings, we all make mistakes. Unfortunately for the two lads, their errors have cost us goals.
"There's no finger-pointing at them. Our general first-half performance, in terms of not being the driving force we have been in our previous three home games, was the catalyst for the result."
- 3MurphyBooked at 29minsSubstituted forCaddisat 79'minutes
- 25GreenSubstituted forZigicat 57'minutes
- 22ShinnieSubstituted forNovakat 57'minutes
- 4MillsBooked at 50mins
- 18DannsSubstituted forLeeat 76'minutes
- 10BeckfordSubstituted forDaviesat 86'minutes
- 21PratleyBooked at 45minsSubstituted forKnightat 70'minutes
- David Coote
- Shots on Target
Second Half ends, Birmingham City 1, Bolton Wanderers 2.
Attempt blocked. Craig Davies (Bolton Wanderers) right footed shot from outside the box is blocked. Assisted by Zat Knight.
Foul by Paul Robinson (Birmingham City).
Liam Feeney (Bolton Wanderers) wins a free kick on the right wing.
Jesse Lingard (Birmingham City) wins a free kick on the left wing.
Foul by Kevin McNaughton (Bolton Wanderers).
Dan Burn (Birmingham City) wins a free kick in the defensive half.
Foul by Craig Davies (Bolton Wanderers).
Corner, Birmingham City. Conceded by Medo.
Attempt blocked. Callum Reilly (Birmingham City) right footed shot from outside the box is blocked.
Attempt blocked. Nikola Zigic (Birmingham City) header from the left side of the six yard box is blocked. Assisted by Chris Burke with a cross.
Corner, Birmingham City. Conceded by Alex Baptiste.
Hand ball by Craig Davies (Bolton Wanderers).
Substitution, Bolton Wanderers. Craig Davies replaces Jermaine Beckford.
Attempt missed. Jermaine Beckford (Bolton Wanderers) right footed shot from the centre of the box is high and wide to the right. Assisted by Medo with a headed pass.
Attempt blocked. Callum Reilly (Birmingham City) left footed shot from more than 35 yards is blocked. Assisted by Paul Caddis.
Foul by Callum Reilly (Birmingham City).
Medo (Bolton Wanderers) wins a free kick on the right wing.
Callum Reilly (Birmingham City) wins a free kick in the attacking half.