Great Britain's men came from a goal down at half-time to beat Pakistan and reach the bronze medal match at the Sultan Azlan Shan Cup in Malaysia.
A fantastic goal by Abdul Haseem Khan gave Pakistan the lead but second-half strikes from East Grinstead pair Barry Middleton and Ashley Jackson turned the game around.
Argentina's subsequent win over the host nation denied Andy Halliday's side a place in the final, though, and they will now take on India for third place.
Pakistan's opener came when Khan jinked through the British defence and lashed the ball past keeper James Fair with the reverse-stick.
Fair had to be at his best to keep his side in the game before Middleton equalised in the 47th minute from a narrow angle.
And the winner came four minutes from time when Jackson scored from close range.
Halliday said: "After a disappointing first half, the tactical changes created more circle opportunity and the resultant pressure gave us the win we deserved. Once again we adapted our game to deal with the conditions and the opposition."