Has any visiting bowler bettered Nathan Lyon's two eight-fors in India?
And what is the highest innings score in a Test without extras?

At The Oval in 1997, three different bowlers - Michael Kasprowicz (in photo), Glenn McGrath and Phil Tufnell - took a seven-for each in different innings • Getty Images
In last week's first Test in Centurion, Alzarri Joesph took 5 for 81 in South Africa's first innings and Kemar Roach 5 for 47 in the second, while when West Indies batted Anrich Nortje took 5 for 36 in the first innings and Kagiso Rabida 6 for 50 in the second. This was only the 11th time that four different bowlers had taken a five-for in each innings of a Test; the previous instance was in Bengaluru in 2016-17, when Ravindra Jadeja took 6 for 63 and R Ashwin 6 for 41 for India, and Nathan Lyon 8 for 50 and Josh Hazlewood 6 for 67 for Australia.
That's a good spot: there are only two higher scores from No. 5 or lower on the first day of a Test than Harry Brook's 184 not out in Wellington last week. Brook entered in the seventh over, at 21 for 3, and had reached 184 by the end of a day shortened to 65 overs by bad weather.
India's 109 in the recent match in Indore last week was quite a long way short of this record: there have been 32 higher innings totals in Tests without any extras. Highest of all is India's 329 against England in Chennai in 2020-21, which just shaded Pakistan's 328 against India in Lahore in 1954-55.
The Australian offspinner Nathan Lyon took 8 for 64 in Indore last week, to go with his 8 for 50 in Bengaluru in 2016-17.
Only one man has been on the winning side in 18 Test matches against Australia: it's Desmond Haynes, the long-serving West Indian opener. One behind with 17 wins are Haynes' frequent team-mate Viv Richards, and the 19th-century England allrounder Johnny Briggs.
Steven Lynch is the editor of the updated edition of Wisden on the Ashes