India gained a superb 2-1 win over South Korea at the Champions Trophy ©Getty Images

India kept alive their hopes of a spot in the International Hockey Federation (FIH) Champions Trophy final with a last-gasp victory over South Korea in London today.

The 2-1 victory was India's first ever men's Champions Trophy win over their Asian rivals, who are now unable to qualify for the final.

India, chasing their first ever final appearence, started well after dominating possession in the opening exchanges, only for the scores to remain locked at 0-0.

This all changed after half-time, however, when SV Sunil exchanged passes with Akashdeep Singh before rounding the keeper to break the deadlock. 

India gained a first win over South Korean in their men's Champions League history ©Getty Images
India gained a first win over South Korean in their men's Champions League history ©Getty Images

South Korea kept fighting and were rewarded with three minutes to go when Kim Juhun scored an equaliser against the run of play.

But, a team is often most vulnerable after scoring a goal, and a defensive lapse enabled Nikkin ehimmaiah to deflect the ball into the net for an Indian winner.

It means they are now on seven points after two wins, a draw and one defeat from their opening four matches.

Australia lead the way after continuing their superb form with a comfortable 2-0 victory over Belgium.

Hosts Britain scored a second-half equaliser to draw 1-1 with defending champions Germany at the Lee Valley Hockey and Tennis Centre.

Britain lie third and will take-on fourth placed Belgium in their final match.

A final, third-place and fifth-place playoff will be held after the last round of matches.