England's hopes of winning their first EuroHockey Championships men's title in 12 years were ended by Germany in a 3-2 semi-final defeat in Amsterdam.
Martin Haner put Germany ahead inside the first minute, with Adam Dixon levelling three minutes later.
Martin Zwicker and Niklas Wellen goals soon after put Germany in control.
Sam Ward pulled a goal back late on, but it was not enough to deny Germany a spot in Saturday's final against either the Netherlands or Belgium.
The Germans will be looking to claim a ninth European crown and first since 2013.
England, who won their only title in 2009, now face their fifth third-place play-off in 10 years on Saturday.
MOTD Top 10 Euro Specials: The players and moments that have lit up the tournamentsTracking down Bear Grylls: Jamie and Spencer get hold of the renowned adventurer