A determined Rohit Sharma showed exceptionally steely temperament to score the eighth and most significant century of his Test career that propelled India to a fighting position with an overall lead of 171 runs after third day's play in the fourth Test against England at the Oval, London on Saturday.