Five-time champions India thrashed South Korea 8-1 in the second semifinal to enter the men's Asian Champions Trophy hockey tournament final.