Keshi Anderson only lasted 34 minutes of Birmingham City's 3-2 defeat to Shrewsbury Town at The Croud Meadow