Phil Neumann marks his return to Birmingham City's starting line-up with the winning goal in a dogged victory over Preston.