Germany have progressed to the men's hockey final after they beat Australia 4-2.
Australia held a 2-1 lead, but three goals in 10 second-half minutes secured Germany's passage through to the final.
With the match poised at 1-1 at half-time, Australia netted early in the second half to make them favourites to win the match.
However, Germany equalised with 16 minutes remaining and they scored two more goals in quick succession to sweep past their deflated opponents.
Germany will now play the Netherlands or Great Britain in the final.