Australia ‘insults’ India in first cricket Test
Dismiss tourists for 36 runs - their lowest-ever Test score: Australia win match by 8 wickets
The visitors started the third day of the pink-ball Test on nine for one and with a 62-run lead, looking to build a competitive second innings total.
But their hopes were left in tatters on a wicket with bounce and deviation, as Hazlewood took 5-8, including his 200th Test wicket, and Cummins 4-21.
Set 90 to win, Australia lost two wickets in the chase, with Joe Burns unbeaten on 51.
Australia's world-class pace attack dismissed India for their lowest-ever Test score of 36. India started day three of the day-night Test on nine for one and with a 62-run lead, looking to build a competitive second innings total for Australia to chase.
But their hopes were left in tatters after an exhibition of fast bowling by Josh Hazlewood (5-8) and Pat Cummins (4-21).
India's previous Test low was 42 against England at Lord's in 1974. Their 36 was the joint fourth lowest of all time with New Zealand's 26 against England in 1955 at Auckland the worst ever.
Their capitulation left Australia needing 90 to win, with Joe Burns and Matthew Wade knocking off 15 of them before the dinner break.
Cummins wasted no time removing nightwatchman Jasprit Bumrah for two in the second over of the day, temping him to push at a slower ball that popped back up to him.
That brought the stubborn Cheteshwar Pujara to the crease. He saw off an over from Cummins, but that was as good as it got for the veteran who fell without scoring.
Cummins, the world's number one Test bowler, sent down a delivery that had to be played and Pujara caught an edge that carried to Tim Paine behind the stumps.
It left India on 15 for three, and it only got worse with opener Mayank Agarwal back in the pavillon five balls later for nine, again caught by Paine on Josh Hazlewood's opening delivery.
Hazlewood and Paine again combined to get rid of Ajinkya Rahane for nought then Cummins picked up the massive wicket of Virat Kohli.
The superstar batsman had smacked Cummins for four but was gone the next ball after a review, caught by Cameron Green as he attempted a cover drive.
It was the last Australia will see of Kohli batting this summer, with the captain missing the final three Tests to return home for the birth of his first child.
At 19 for six, India were in real danger of making their lowest ever score and when Wriddhiman Saha (4) chipped a Hazlewood delivery to Marnus Labuschagne and Ravi Ashwin was out next ball it became more of a reality.
A four from Hanuma Vihari at least took India past New Zealand's all-time low to spare them that embarrassment.
But Vihari (8) didn't last much longer, caught by Paine with Hazlewood again doing the damage before Mohammed Shami was forced to retire hurt after a Cummins thunderbolt hit his right arm.
India first innings 244 (V. Kohli 74, C. Pujara 43, A. Rahane 42; M. Starc 4-53, P. Cummins 3-48)
Australia 1st innings 191 (T. Paine 73 no, M. Labuschagne 47; R. Ashwin 4-55, U. Yadav 3-40)
India 2nd innings (overnight 9-1)
P. Shaw b Cummins 4
M. Agarwal c Paine b Hazlewood 9
J. Bumrah c & b Cummins 2
C. Pujara c Paine b Cummins 0
V. Kohli c Green b Cummins 4
A. Rahane c Paine b Hazlewood 0
H. Vihari c Paine b Hazlewood 8
W. Saha c Labuschagne b Hazlewood 4
R. Ashwin c Paine b Hazlewood 0
U. Yadav not out 4
M. Shami ret hurt 1
Total (nine wickets, 21.1 overs) 36
Fall of wickets: 1-7 (Shaw), 2-15 (Bumrah), 3-15 (Pujara), 4-15 (Agarwal), 5-15 (Rahane), 6-19 (Kohli), 7-26 (Saha), 8-26 (Ashwin), 9-31 (Vihari), 9-36 (Shami - retired hurt)
Bowling: Starc 6-3-7-0, Cummins 10.2-4-21-4, Hazlewood 5-3-8-5
Australia 2nd innings
J. Burns not out 51
M. Wade run out 33
M. Labuschagne c Agarwal b Ashwin 6
S. Smith not out 1
Extras (lb1, nb1) 2
Total (2 wickets, overs 21) 93
Did not bat: Travis Head, Cameron Green, Tim Paine (capt), Pat Cummins, Mitchell Starc, Nathan Lyon, Josh Hazlewood
Fall of wicket: 1-70 (Wade), 2-82 (Labuschagne)
Bowling: Bumrah 7-1-27-0, Yadev 8-1-49-0, Ashwin 6-1-16-1
Result: Australia won by eight wickets
Umpires: Paul Reiffel (AUS), Bruce Oxenford (AUS)
TV umpire: Rod Tucker (AUS)
Match referee: David Boon (AUS)