Bristol Rovers host League One leaders Birmingham City tonight, looking for a surprise result