
For the seventh time in nine games Albion went behind as Scott Hogan opened the scoring - before Jed Wallace levelled.
But further goals from Hogan in the second half to complete his hat-trick put Blues in command.
Brandon Thomas-Asante came off the bench to reduce the arrears from the spot - but it was too little too late.