After squandering at least three gilt-edged chances to take the lead in the first two quarters, Akashdeep (44th minute) received the ball inside the striking circle and without turning he flicked it through his legs in spectacular style into the goal to register a 1-0 win over former champions South Korea at the Seonhak Hockey Stadium here.
The Indian men's hockey team, which last made it to the final of the Asiad way back in 2002 Busan Games, will now face Pakistan in the final on Thursday, with a direct ticket for the 2016 Rio Olympics up for grabs.
The title clash against Pakistan will also provide India an opportunity to avenge upon their 1-2 defeat against the same opponents in the pool stages of the ongoing Games.
Earlier, a 1-0 win was India's eighth against Korea in the Asian Games in 14 matches and was the 29th overall in 72 encounters in all competitions.
More From This Section
The win also helped India reach the final, assuring them of at least the silver medal, for the first time since the 2002 Busan Games. They did not make the semis in 2006 at Doha and then four years ago they were shocked by Malaysia in the semi-finals at Guangzhou.
The Koreans played catch-up hockey throughout the match but failed to break the resolute Indian defence.
There was hardly any clear scoring opportunity for the Koreans, whereas India threatened the opponent goal throughout the encounter.
There was plan, purpose and poise in India's display and the major difference was the defense, which held well right through.