In other matches at the hockey World Cup, India went down to Germany 2-3, while New Zealand routed Argentina 3-0.
Drag-flicker Jong Hyun Jang struck thrice as nimble-footed South Korea drubbed lowly Canada 9-2 in a high scoring match to keep their semi-final hopes alive in the hockey World Cup in New Delhi.
Olympic champions Australia were down by two goals, but rallied to finish with a 3-3 draw in the Azlan Shah hockey tournament.