India maintained their recent domination over arch-rivals Pakistan with a fighting 2-1 victory to bag a consolation bronze medal at the 18th Asian Games on Saturday.
Akashdeep Singh scored a brilliant field goal in the third minute while Harmanpreet Singh extended India's advantage in the 50th minute off a penalty-corner.
Muhammad Atiq increased the heart rate of Indian fans by reducing the margin in the 52nd minute from a counter-attack.
But the Indians did not repeat the same mistakes they committed against Malaysia in the semi-finals and held on to the lead to at least redeem some pride.
World No. 5 India, who came into the tournament as favourites and defending champions, will return home with a bronze, having beaten 13th ranked Pakistan for the second time in the last three months, the last time 4-0 in the Champions Trophy in June.
After the semi-final heartbreak, the Indians seemed like a team on a mission from the first minute in Saturday's outing.
After creating a couple of early chances, they struck as early as in the third minute through Akashdeep, who fired the ball into the goal over Pakistan goalkeeper Imran Butt after receiving a measured pass from Lalit Upadhyay as the partisan Indian crowd went into a frenzy.
Pakistan almost equalised in the fifth minute but Atiq's reverse hit could only find the right post. A referral was taken but it was adjudged that the ball had not crossed the goal line.
From there on, India were all over Pakistan in the opening quarter but could not extend the lead after Mandeep Singh missed an easy chance.
Pakistan came out an improved side in the second quarter, making more repeated forays into the Indian circle. Their two attempts through Muhammad Dilbeer and Ajaz Ahmad were unsuccessful. Dilbeer hit his shot wide while Ahmad's try was blocked by an Indian defender.
Pakistan got two back-to-back penalty-corners in the 22nd minute, but wasted both.
In the second and third quarters, India were a bit sloppy with their trapping and passing, ensuring more possession for Pakistan.
Against the run of play, S V Sunil got a great ball into the striking circle three minutes before half-time but he could not beat the Pakistani goalkeeper.
More creativity was seen from India after the start of second half. A brilliant one two from Sardar Singh and Akashdeep set up a good ball for Sunil but he failed to slot it in on the run.
Pakistan earned their third penalty-corner in the 39th minute but Muhammad Irfan made a mess of it. No goal was added to the scoreline in the third quarter.
In the fourth quarter, India kept looking for the second goal with repeated entries into the Pakistani circle. They finally got the cushion goal from their first penalty-corner in the 50th minute which was neatly converted by drag-flicker Harmanpreet.
Pakistan made an immediate fightback through Atiq, who put the ball in after a fine pass from Mahmood Abu Bakar from a counter-attack.
Another late equaliser against India was on the cards and the match was turning out to be a typical Indo-Pak thriller but somehow the Indians managed to hold on to the lead.
With Pakistan withdrawing their goalkeeper in search of the equaliser, Mandeep Singh got a golden chance to extend the lead for India in the 60th minute but failed to execute with only a defender to beat.
Panghal punches out Olympic champ to claim Asian Games gold
Asian Games 2018: Medals Table
Asiad: Heartbreak for hockey, women lose to Japan to bag silver
India @ Asiad: 'Magic' Johnson, women's 4x400 team scorch track