Hemanth, Irfan shine with ball; Surya hits century