Germany are through to the Euro 2025 semi-finals after recovering from an early red card to defeat France on penalties and set up a clash with Spain.
Germany were reduced to 10 players in the 13th minute after defender Kathrin Hendrich was sent off for pulling the hair of France captain Griedge Mbock.