Bristol Rovers fell to a 2-1 defeat at home to League One leaders Birmingham City