This was the highest successful ODI run-chase ever done by the Indian team.
Chasing Australia's mammoth 359 for five, India reached 362 runs by losing a single wicket.
The crowd cheered as India's Virat Kohli (100*) and opener Rohit Sharma (141*) added 186 runs in the second wicket partnership to reach the target in 44 overs.
Shikhar Dhawan scored 95 runs off 86 balls which helped India get a start as both the openers added 176 runs to trouble Australian bowlers.
In a fitting reply, Sharma's innings was laced with 17 boundaries and four sixes while Kohli hit eight boundaries and sent seven ball outside the park.
James Faulkner was the only successful Australia bowler who picked up Dhawan's wicket in 27th over of the match.
Earlier, Australia's top five batsmen hit half-centuries to help the side post 359 for five in 50 overs.
Skipper George Bailey top scored with his unbeaten 92 off 50 balls. He hammered eight boundaries and five sixes in his knock.
R Vinay Kumar took two wickets for India.
India leveled the series 1-1 with this victory.
India's earlier highest run-chase in 50-over cricket was 326 against England.
--IBNS (Posted on 16-10-2013)