England will face Holland in the final of the women's Unibet EuroHockey Championships after they defeated Spain 2-1 in the semis.
Alex Danson scored her fourth goal of the tournament in the fourth minute before Georgina Oliva equalised for Spain.
Lily Owsley's 52nd-minute winner saw England through, though, and they will now take on the Dutch in Sunday's final after they claimed a 1-0 win over Germany.
"Us forwards, we are happy to do the work for the team because our defenders are absolutely outstanding," said Owsley.
"They've saved us a lot tonight and were incredible. They get the ball to us and we sometimes get the glory and we are so proud of this team performance."