MS Dhoni eased India to a seven-wicket victory to clinch ODI series against Australia in Melbourne.
The veteran wicket-keeper struck his third half-century of the three-match series to prove the difference after his match-winning knock in the second game in Adelaide.
Dhoni kept his usual cool during an unbeaten 87 off 114 balls as India chased down Australia's 230 with four balls to spare at the Melbourne Cricket Ground.
"It's been an amazing tour for us. We drew the T20 series, won the Test and the ODI series," Kohli said.
"We are feeling confident and balanced as a side with the World Cup in mind."
'Happy to bat at any number' - Dhoni
Dhoni was given huge support from the other end in Kedar Jadhav with an unbeaten 61 from 57 balls in a match-winning 121-run stand.
"I am happy to bat at any number," said man-of-the-series Dhoni. "The important thing is where the team needs me. I can't say I can't bat at No 6 after playing 14 years."
India wrapped up the ODI series after losing the opening match in Sydney by 34 runs before making a comeback with a six-wicket win in Adelaide to set up the decisive game in Melbourne.
Kohli looked set for another big score before he nicked off to Jhye Richardson for his 46 off 62 balls.
Dhoni and Jadhav took up where Kohli left off, easing their team to a convincing victory.
India leg-spinner Yuzvendra Chahal earlier recorded the best figures by any bowler in one-day cricket in Australia to restrict the home side to just 230.
Chahal, playing in his first match in the series, bamboozled the Australians with his six for 42.
"I enjoyed bowling for the first time in Australia (internationals). The ball was spinning a little bit, so I planned to bowl slow and vary my pace," said Chahal, named player-of-the-match.
Only Peter Handscomb showed resistance for Australia with his 58 off 63 balls before he became one of Chahal's victims.
It was an underwhelming batting performance by the Australians, who managed just 17 boundaries before they were bowled out with eight balls left.
"We took it down to the wire. When you give some great players a couple of chances, it always hurts," Australia captain Aaron Finch said.
Australia's openers failed yet again as Alex Carey was dismissed in the third over, edging one from Bhuvneshwar Kumar and caught by Kohli at second slip.
Aaron Finch soon followed his partner, trapped leg before wicket for 14.
Shaun Marsh and Usman Khawaja steadied the ship before Adelaide centurion Marsh was smartly stumped by Dhoni off a wide down the leg-side from Chahal for 39.
Marcus Stoinis lasted 20 balls before he became Chahal's third victim, caught at slip by Rohit Sharma for 10, leaving Australia reeling at 123 for five in the 30th over.
Glenn Maxwell struck a breezy 26 off 19 balls before Mohammed Shami enticed him to go for the pull and it reaped reward for the bowler as Maxwell was caught in the deep.
Peter Handscomb was trapped right in front of his stumps by Chahal in the 46th over and Australia's innings rattled to a quick close.