Perth: Virat Kohli on Sunday became the second fastest to 25 Test centuries with his sixth ton in Australia. He took just 127 innings to get to this landmark and with that, he joined boyhood hero Sachin Tendulkar, and celebrated by suggesting that he lets his bat do the talking.

The 30-year-old Kolhi, however, fell to a controversial catch after leading India's fightback in the second Test here.

In reply to Australia's first innings total of 326 all-out, India were 252 for seven at lunch on the third day, with Kohli doing the bulk of the scoring.

Kohli reached his seventh century against Australia in style, playing a classic drive off Mitchell Starc.

On reaching the three-figure mark, Kohli removed his helmet and placed it on the green turf at the Optus Stadium in Perth. The Indian fans roared from the stands as their hero pointed at his bat and gestured with his fingers in a manner that suggested: 'I let the bat do the talking'.

The innovative celebration caught the attention of the cricket world.

If anyone has seen a better player across all the different formats then I haven't seen him .. @imVkohli is incredible ... Loved his 'let the Bat do the talking' celebration !!" former England captain Michael Vaughan tweeted.

Spin legend Shane Warne wrote on his Twitter handle, "Congrats to @imVkohli on another magnificent 100. A completely different class to any other batsman playing international cricket & on the planet. An absolute joy to watch - well played!" 

Tendulkar is third on the list of fastest to 25 Test centuries, having done it in 130 innings, while Don Bradman managed it in just 68 innings.

The ton in the ongoing Test made him the only Indian batsman after Tendulkar to score six Test centuries Down Under. It also brought him the distinction of being the first Test centurion at the new Perth stadium.

Kohli is now the 11th batsman to complete 1,000 Test runs in a calendar year overseas and the third Indian to achieve the mark after Rahul Dravid (1,137 runs in 18 innings in 2002) and Mohinder Amarnath (1,065 runs in 16 innings in 1983). Kohli is also the first Indian skipper to breach the milestone and the third captain overall after Australia's Bob Simpson and South Africa's Graeme Smith.