Rovers make it four in a row after Holmes half-century