Debutant Stephen Pearson scored one and made another as Bristol City's revival under new manager Derek McInnes continued with victory over Burnley.
Pearson, on loan from Derby, struck the opener three minutes before half-time.
Ross Wallace's looping volley levelled the scores, but Pearson set up Brett Pitman to re-established City's lead.
The win was secured with a brilliant effort from Albert Adomah, who ran from the halfway line to hammer home from the edge of the box.
McInnes, appointed last month after leaving St Johnstone, has now seen his side has pick up seven points from three games, having managed three from their previous 10.
Despite a cautious start City established control early on in the game, with a snap shot from Adomah testing Burnley goalkeeper Lee Grant.
Grant was kept busy throughout the first half but was finally beaten with 42 minutes on the clock when Marvin Elliott's misdirected header was bundled home by Pearson.
But City's lead was shortlived, as Wallace fired home two minutes after the interval from Junior Stanislas' cross.
The home side regained their lead just after the hour - with Pearson the architect as he found Pitman to slot home his first goal in six games from close range.
Nine minutes later Neil Kilkenny fed to Adomah through a gaping hole in the Burnley backline, and the Ghanaian shot emphatically past Grant.