A flurry of goals in the final three minutes including a winner from Akashdeep Singh has given India a thrilling 4-3 win over Australia at MATE Stadium in Adelaide.
Wednesday's result means the five-match international series is alive with the Kookaburras heading into the weekend's matches with a slender 2-1 lead.
The teams were locked at 2-2 with three minutes remaining before the drama unfolded.
Three goals were scored, including Singh's winner that arrived in the final 60 seconds.
Jack Welch, co-captain Aran Zalewski and Nathan Ephraums each hit the back of the net, but a determined India had the answers when it counted.
Similarly to Match 2, India captain Harmanpreet Singh opened the scoring with his fourth goal of the series when he converted from a penalty corner in the 12th minute.
The Kookaburras were dealt a blow when the series' leading scorer Blake Govers succumbed to a calf injury.
With Govers' night over, the Kookaburras were close to going two goals down when Sukhjeet Singh's shot had goalkeeper Johan Durst beaten only for the ball to hit the post.
After conceding 12 goals across the first two matches, India's defence was on high alert as they repelled the Kookaburras' threatening forays forward, highlighted when they made three saves and blocks in succession that was triggered by Jeremy Hayward's initial drag flick.
Welch eventually broke through in the 25th minute for his third goal in two matches to make it 1-1 at half-time.
Two minutes into the second half the Kookaburras were in front when Zalewski glanced home with just his left hand on the stick from a perfectly directed drag flick from Hayward.
The Kookaburras enjoyed a dominant period with Ephraums coming close to adding another in the 43rd minute on the reverse from an acute angle, but his shot flew just wide.
India then made it two from two on penalty corners as Abhishek glanced home from Harmanpreet Singh's drag flick that gave Durst no chance.
Noting India's new found resolve, the Kookaburras upped the ante as Hayward unloaded a fierce drag flick but Sreejesh made a fine save.
Shamsher Singh then put India in front from another penalty corner in the 57th minute as tensions and emotions began to rise with time running out.
That was the start of the late drama as Ephraums used his innate goal sense to pounce and make it 3-3 in the 59th minute.
However, India had other ideas as Akashdeep caught the Kookaburras off guard from the restart as he found space unmarked at the far post after a pass that split the Australian defence to round off the seven-goal thriller.
All eyes now turn to Match 4 on Saturday (1630 AEDT) with the Kookaburras leading the best of five series 2-1.
"It was a difficult international tonight ... a really hard game and they (India) definitely turned up tonight," said Kookaburras coach Colin Batch.
"We thought towards the end when we overpowered them that we did enough to at least draw the game but we were very loose after coming up with the equaliser so there were some good lessons for us."
The final match of the series is on Sunday.