The Turks broke the deadlock in the 22nd minute through Ugur Boral, but Bastian Schweinsteiger equalised five minutes later.
Turkey then recovered from going behind to Miroslav Klose´s header by levelling themselves when Semih Senturk nipped in at the near post with just four minutes left, but Lahm had the last laugh, rifling home a superb finish as extra time loomed to earn the Germans a date in the final with either Spain or Russia in Vienna on Sunday.
Copyright (c) PA Sport 2008, All Rights Reserved.
Do YOU want to write for GiveMeSport? Get started today by signing-up and submitting an article HERE: http://gms.to/writeforgms