Steve O'Keefe has snared an astonishing six wickets in 24 balls to help Australia claim a first-innings lead of 155 runs on day two of their first Test against India in Pune.
O'Keefe, who feared his international career was over after returning from Sri Lanka last year with a hamstring injury, grabbed a career-best haul of 6-35 to give Australia a golden chance of completing their first Test win in India since 2004.
The top-ranked Test side suffered a staggering collapse of 7-11 to be rolled for just 105 on the cracking dust bowl, which had been prepared with star spinners Ravichandran Ashwin and Ravindra Jadeja in mind.
The hosts' paltry total on Friday was just one run higher than their lowest total against Australia in India, which came in 2004 in Mumbai.
O'Keefe and Nathan Lyon delighted in the dry deck, combining for four wickets in the space of eight balls.