India completed a clean sweep of their three-match Twenty20 series against Australia following a thrilling last-ball victory in Sydney.
Suresh Raina cut the final ball from Andrew Tye to the point rope to complete victory after India had started the last over needing 17 runs.
Stand-in captain Shane Watson had earlier become the first Australian to record a century in all three formats when he clubbed 124 from 71 balls in a total of 197 for five.
The introduction of Cameron Boyce’s leg-spin swung the game back Australia’s way as he removed both set batsmen.
Sharma chipped a simple catch to midwicket before Kohli advanced down the wicket and somehow saw the ball deflect of his pads and back onto the stumps.
When Watson then allowed just five from the penultimate over Australia appeared set to end their domestic summer with a win.
Watson’s next decision proved decisive, however, as he threw the ball to Tye in just his second international.
The right-armer has made a name for himself with his ability to restrict batsmen in the Big Bash League, but was given a lesson on the step up in class.
Yuvraj Singh pulled away the first ball for four before swiping a six from the next.
Raina was eventually left needing two from the final ball and, after Watson had opted to bring all his men in on the off side, he stepped away and carved the winning boundary.