The side from the second city continued their charge towards an immediate return to the Premiership by inflicting City's first defeat of the season and extending their winless streak at home to three games.
The Brum manager told the BBC after the match,
"We won without being pretty against Doncaster on Saturday and this time we won looking a lot more pretty.
"That suggests a major improvement on the previous performance and it was a great three points for us against very good opposition.
"We played really well in the first half, but gave ourselves problems in the second by giving the ball away. Overall, however, I am thrilled with the lads."