Après la pause, la possession demeurait espagnole mais les frappes de Xabi Alonso (48e et 50e) tout comme celle de Villa (55e) demeuraient imprécises. Neuer était sollicité par Xavi et écartait le danger au prix d’une belle parade (58e). Les Allemands relevaient la tête et passaient tout près d’ouvrir le score avec une reprise de Kroos au second poteau de Podolski, mais Casillas veillait au grain (69e). Le match s’équilibrait, mais c’était le moment choisi par Puyol pour mettre le coup de tête de sa carrière sur un corner de Xavi. Le défenseur catalan s’envolait pour tromper Neuer d’une tête puissante des 10 mètres (1-0, 72e). Dès lors, la Mannschaft se jetait à l’abordage, tandis que l’Espagne avait les contres pour se mettre à l’abri. Mais aucune des deux équipes ne parvenaient à faire trembler les filets, ce qui arrangeait bien les champions d’Europe, toujours en liste pour le doublé. Cela se jouera désormais face aux Pays-Bas, dans une finale inédite entre deux équipes qui n’ont jamais connu de sacre mondial jusqu’à présent.