India survived some anxious moments to beat a spirited South African side and enter the men's hockey final of the Commonwealth Games 2022 in Birmingham on Saturday. Abhishek (20th minute), Mandeep Singh (28th) and Jugraj Singh (58th) scored to help India win 3-2. Ryan Julius (33rd) and Mustapha Cassiem (59th) scored for South Africa. India will face Australia in the final.