Player ratings as a spirited Bristol Rovers were left empty-handed after a 2-1 defeat at home to League One leaders Birmingham City