James Shan won his third consecutive game in charge of Albion as his side twice came from behind to earn three points.
Second half goals from Dwight Gayle, a Jay Rodriguez penalty and Jake Livermore's unstoppable volley were enough to see off a spirited Blues side.