India saw off a valiant fightback from Nathan Lyon and Australia's tail to win a thrilling first Test in Adelaide by 31 runs
Australia began day five on 104-4 chasing an Adelaide-record 323 for an unlikely victory and their hopes seemed to have been extinguished when they were reduced to 187-7 following the wickets of Shaun Marsh (60) and skipper Tim Paine (41).
However, Pat Cummins (28) shared stands of 41 and 31 with Mitchell Starc (28) and Lyon respectively before Lyon and Josh Hazlewood (13) rallied the hosts again from 259-9.
But, on the stroke of tea, Ravichandran Ashwin (3-92) lured Hazlewood into a drive and the No 11 edged to KL Rahul at slip as India bowled the hosts out for 291 to seal their first Test win in Australia since the 2008 clash in Perth and their first in Adelaide since 2003.
Rishabh Pant, meanwhile, matched the world record for most wicketkeeping dismissals in a Test match, with his 11 catches equalling the tally of England's Jack Russell and South Africa's AB de Villiers in Johannesburg in 1995 and 2013 respectively.
Pant took five catches in Australia's second innings, including Marsh, Paine and Starc on day five after Ishant Sharma (1-48) had made the morning's first breakthrough by bouncing out Travis Head (14).
Marsh edged a beauty from Jasprit Bumrah (3-67) behind before Paine miscued a pull shot off the same bowler and Pant then notched his record-equaling catch when Starc looked to attack Mohammed Shami (3-65).
Pant missed out on the record outright when he shelled a tough one-handed chance to dismiss Lyon on seven after Bumrah had induced an edge.
Lyon then pressed on, even after Cummins clipped Bumrah to Virat Kohli at slip with 64 runs required, but, with his partnership with Hazlewood having reached 32 and Indian nerves jangling, Ashwin struck the decisive blow.
India now lead a series in Australia for the first time and will be looking to extend their advantage in the second Test in Perth from Friday.