Birmingham sign striker from Aberdeen
Birmingham have confirmed the signing of Sam Cosgrove from Aberdeen for an undisclosed fee on a three-and-a-half-year contract.
The striker, who scored 47 times in 103 appearances for Aberdeen, has signed for the Blues until…