Una Turchia tutto cuore viene battuta nel finale dalla Germania. Squadra quadrata tatticamente in tutti i reparti quella turca, nonostante le tantissime assenze.
La squadra di Faith Terim passa meritatamente in vantaggio al 22′, con Ugur Boral che da distanza ravvicinata beffa Lehmann sotto le gambe dopo che Kazim aveva colpito la traversa. Pareggio tedesco al 26′ con un capolavoro di Schweinsteiger, che anticipa il portiere Rustu con un esterno destro sul secondo palo dopo una bella azione di Lukas Podolski e un cross dalla fascia sinistra. Nella ripresa al 34′ Klose riporta la Germania in vantaggio con un colpo di testa dopo l’uscita a vuoto di Rustu. Al 41′ pareggia la Turchia con un tocco sottomisura di Semih Senturk che anticipa il portiere tedesco. Nel finale allultimo minuto di gioco Lahm dopo un triangolo con Klose batte Rusto sul proprio palo. La Germania domenica in finale affronterà la vincente di Spagna – Russia.