Virat Kohli set a new world record by achieving his 50th century against New Zealand

Virat Kohli scored his 50th one-day international (ODI) century during India's Cricket World Cup semi-final against New Zealand.

Kohli's century came from 106 balls and helped India to a 243-run win

Kohli said afterward that the century felt "like a dream" and that it was "too good to be true."

He added that he was grateful for the support of his family and fans.

Kohli's century was a special moment for him and for Indian cricket fans.

Fans react as Sachin Tendulkar hugs Virat Kohli after latter surpasses his record of most ODI hundreds