Live: Australia bullies Indian batsmen as third Test heads towards dramatic finish
Australia's frustration boiled over in a verbal clash but skipper Tim Paine has been left red-faced as fans called out the next over "karma".
India have held on for one of the most famous draws in Test history, standing up physically, verbally and emotionally to keep Australia at bay.
Hanuma Vihari scored just 23 off 161 balls to keep the Indian side together despite a hamstring injury as the Indians survived 40 overs to snatch a famous draw.
Watch Australia v India Test Series Live & Ad-Break Free During Play with the Fox Cricket commentary team. New to Kayo? Get your free trial now & start streaming instantly >
It was one of the great Test innings as Vihari pulled off the unthinkable as India almost come home to draw the game as India's resolute defence stood tall.
At the 117th over, Mark Waugh revealed India had batted for the longest time in a fourth innings of a Test match away from home since 1979.
The side survived 131 overs and with more time could have pulled off the unthinkable, finishing 72 runs short of the win.
It was an incredible effort but the end of the match will likely be overshadowed somewhat by Tim Paine and Ravi Ashwin's ugly exchange late in the day.
Australia were incredibly frustrated as the afternoon went on with Paine earlier having a go at the Indian batsmen as they took their time, nurse bruises after a bouncer barrage.
"Can we do something about this?" Paine fumed.
"Seriously, get on with it. Honestly."
After Vihari took a pad off at the end of the over, umpire Paul Reiffel said told Vihari that "you have to carry it" as he went to put it back on".
But he saved his most brutal words for Ravichandran Ashwin.
Ashwin survived 128 balls for 39 in an incredible rearguard action.
Paine was frustrated however as the Aussie couldn't snag a wicket and went for a new tactic.
"Geez, I can't wait to get you to the Gabba Ash," Paine said.
"Just like we want to get you to India," Ashwin replied. "It'll be your last series."
"Maybe, are you a selector here as well?" Paine said.
"The way you play…" Ashwin said but it was muffled on the microphone as the Aussies chimed in.
"At least my teammates like me, d***head," Paine said. "I've got a lot more Indian friends than you do. Even your teammates think you're a goose. Don't they. Every one."
Ashwin: "Tell me when you're done."
Paine: "I've can talk all day mate. You wait until you get to the Gabba pal."
As the next ball was bowled, Paine went again at Ashwin.
"How many IPL teams wanted you when you asked every single one of them to have you?" Paine continued. "If you captain, 'oh coming if I'm captain'," Paine added with a mocking accent.
The next two balls were quiet as Ashwin continued the discussion as he wandered off the pitch after a ball.
"I've already played a series in India," Paine said as Ashwin's side of the conversation was inaudible. "Can't remember my average, 60 something."
But Paine's horror day with the gloves continued as he dropped a third catch for the day in the next over of Vihari.
Earlier, Paine dropped Rishabh Pant twice off Nathan Lyon as he went on to score 97.
The Age's Ben Schneiders tweeted: "Tim Paine drops his third catch for the day after just calling Ashwin a “d***head”. Guess that’s karma".
i rewound it mate, he said c---, which is fine. i'm behind Australia but i reckon karma's served Tim Paine a beauty there, too much talking, carrying on like a pork chop
— Vince Rugari (@VinceRugari) January 11, 2021
Pant's innings went on to change the game as India looked as though they could win with the plucky wicketkeeper at the crease.
He fell short of one of the great counterattacking centuries when he spliced a shot to gully with Pat Cummins taking the catch.
But Cheteshwar Pujara's 77 before he was bowled and Vihari and Ashwin's heroics stole the day as the match ended in an absorbing draw.