Shikhar Dhawan and Virat Kohli’s blazing tons led India to victory.
India chased the score in 49.3 overs as they ended up victorious at 351-4.
Virat Kohli top scored for India by smashing an unbeaten knock of 115 runs in just 66 balls. Shikar Dhawan also scored a century but was bowled out at the hands of Faulkner for 100 runs of 102 balls.
The target seemed to be a huge one at the beginning, but the Indian batsmen through their fantastic run-chase made it look an easy victory.
Openers Rohit Sharma and Shikhar Dhawan gave a strong start for the team.
Rohit Sharma scored 79 runs of 89 balls, but was sent back to the pavillion by Finch as he was caught out.
Suresh Raina scored 16 runs of 15 balls. Yuvraj Singh was bowled out for a duck.
Sharma and Dhawan made the longest partnership of 178 runs in 178 balls. After the wicket of Sharma, Kohli and Dhawan scored a partnership of 56 runs in just 39 balls.
Finally, it was the partnership of 61 runs of 40 balls, between Kohli and Skipper MS Dhoni that made India glorious.
India needed six runs to win in the last over, as Dhoni finished the match with 3 balls remaining.
Johnson took two wickets in 10 overs and gave 72 runs.
Faulkner, who bowled the last over took one wicket in 9.3 overs and gave 73 runs. Finch managed to take one wicket for Australia.
As the series have now levelled 2-2, the final result of the entire ODI series depends on the final seventh ODI which is to be played on November 2, 2013.
Watson reached his hundred in great style by hitting the expensive Shami for three successive fours before the bowler got his revenge off the fourth by clean bowling him through the gate.
Australia lost Glen Maxwell immediately afterwards when Ashwin, who was again guilty of bowling a number of hittable balls, had him caught just inside the boundary line by Bhuvaneshwar Kumar for his second wicket.
But none could stop Bailey from marching on to score the second hundred of his 34-match ODI career after missing out the landmark earlier in the series.
Australia added 137 runs in the last 15 overs, including 54 in the last five.