New Zealand spinner Ajaz Patel said the "stars aligned" for him as he became only the third man in history to claim all 10 wickets in a Test innings on a dramatic day two against India.
Having taken all four wickets on day one in Mumbai, the city where he was born, Patel followed claimed the remaining six on day two to finish with figures of 10-119, following in the footsteps of Jim Laker in 1956 and Anil Kumble in 1999.
Unfortunately for him, his team-mates could not back up his efforts as New Zealand were bowled all out for just 62 in reply to 325 all out, the lowest total by any side in a Test match in India.
Patel said: "It is pretty surreal. I don't think you ever really believe that you are going to achieve something like that, so to do it is pretty special. I am in illustrious company.
"I think I am very fortunate. The stars have aligned for me to have an occasion like that here in Mumbai, the place I was born. It was quite a special occasion for me and my family.
"It was about finding good rhythm and being repetitive, asking good questions of the batters."
Indian legend Kumble took to Twitter to congratulate Patel on his achievement, saying: "Welcome to the club #AjazPatel #Perfect10. Well bowled! A special effort to achieve it on Day1 & 2 of a test match."
Despite Patel's heroic efforts, India will begin day three on 69-0 in their second innings, with a lead of 332.