Chennai, Sept. 8: India reached the Asia Cup hockey final with a 4-1 victory over Japan today. It will meet Korea in the final.