Rohit gave a far better account of himself to notch up a fluent 28, his best in first-class cricket since a 52 in the second innings of the Bengaluru Test against New Zealand last year