India recorded their biggest Test win by innings by defeating Afghanistan by an innings and 300 runs in New Chandigarh. It surpassed their innings-and-272-run victory against West Indies in Rajkot in 2018. India's third biggest win by innings came in 2018 when they beat Afghanistan by an innings and 262 runs in Bengaluru.