Vice-captain Harmanpreet Singh scored a brace as Olympic bronze-medallists India defeated arch-rivals Pakistan 3-1 to register their second consecutive win and virtually qualify for the semifinals of the Asian Champions Trophy men's hockey tournament in Dhaka, Bangladesh on Friday.