Algae-eater Gyrinocheilus aymonieri (I think mostly called Chinese Algae-eater, but here in NZ the "Chinese" is usually dropped).