After a silent first 40 minutes, Alexandra Popp gave Germany the lead with her fifth goal in five games, volleying in Svenja Huth’s cross from the right side of the penalty box.
However, Kadidiatou Diani’s breakaway and subsequent attempt from beyond the box, which struck the post and deflected in off unlucky goalkeeper Merle Frohms, ended their advantage after just four minutes.
Before Popp headed in the game-winning goal to tie Beth Mead of England for the tournament’s co-most goals, the Germany goalkeeper made three crucial saves to hold the score at 1-1.
Wembley, which can hold 87,200 spectators and will be sold out for Sunday’s final, may establish a new mark for the most spectators to see a match in a European Championship, regardless of gender.
At Sheffield United’s Bramall Lane on Tuesday, England defeated the top-ranked European team, Sweden, 4-0 to win the event for the first time.