Mohammed Shami picked up five wickets in the second innings against South Africa in the Visakhapatnam Test. AFP
Mohammed Shami picked up five wickets in the second innings against South Africa in the Visakhapatnam Test. AFP

India captain Virat Kohli lauds 'second-innings' Mohammed Shami - and the stats show why