For Pakistan, Mohammad Atiq and Mubashar Ali scored a brace, while Ali Shan contributed a single goal.
India are the top team in Pool A with five wins from as many matches. They will now face second-placed Malaysia from Pool B.
Meanwhile, Pakistan will face the winner of the South Korea-Japan match in the semi-finals.
A marquee final between arch-rivals Pakistan and India is on the cards if both teams beat their respective opponents in the semis on August 30.
The final of the Asian Games hockey event will be played on September 1.
COMMENTS
Comments are moderated and generally will be posted if they are on-topic and not abusive.
For more information, please see our Comments FAQ