European hockey champions England clinched a semi-final place in the men's World Cup by beating India 3-2 on Saturday.
Ashley Jackson hit two goals after James Tindall had opened the scoring in the Pool B match at the Dhyan Chand National Stadium.
Elsewhere, tournament favourites Australia defeated Spain 2-0 to close in on a semi-final spot.
In-form Luke Doerner scored from a penalty corner to put world number two Australia 1-0 up in the 20th minute against Olympic silver medallists Spain.
Glenn Turner was also on target in the 60th as former champions Australia recorded their third victory in four matches in Pool B.
Australia, who won a record 10th Champions Trophy in December, thumped South Africa by a record 12-0 margin in their previous match.
Keep up with the latest business news from the region with the Emirates Business 24|7 daily newsletter. To subscribe to the newsletter, please click here.