Brazil used a moment of genius from Ronaldo to top Turkey 1-0 and set up a mammoth World Cup final between the four-time World Cup winners and three-time champions Germany.
With the win, Brazil becomes just the second team to advance to three straight World Cup finals (Germany in 1982, 1986, 1990) and have now advanced to seven finals in all.
The decisive moment came in the 49th minute when Ronaldo received a Gilberto Silva pass and broke down the left side of the field before angling in toward the goal. Ronaldo surprised Turkish goalkeeper Rustu Recber with a toe-poke to the far post, and all Recber could do was get a hand on the ball on its way into the net.
The goal was Ronaldo's 6th of the tournament and the Inter striker is now the tournament's leading scorer, one ahead of teammate Rivaldo and Germany's Miroslav Klose.
The game was an end-to-end affair, and only some fine goalkeeping from Recber and Marcos kept the score even at half.
Brazil played without suspended star Ronaldinho, who sat out after receiving a red card in their quarterfinal win.
BRA - Ronaldo ..... 49th minute.
Brazil: Marcos, Cafu, Lucio, Roque Junior, Edmilson, Roberto Carlos, Gilberto Silva, Ronaldo (Luizao 68), Rivaldo, Kleberson (Belletti 85), Edilson (Denilson 75)
Turkey: Rustu Recber, Bulent Korkmaz, Fatih Akyel, Alpay Ozalan, Tugay Kerimoglu, Hakan Sukur, Yildiray Basturk (Arif Erdem 88), Hasan Sas, Ergun Penbe, Emre Belozoglu (Ilhan Mansiz 62), Umit Davala (Izzet 74)
BRA -Gilberto Silva (caution) ..... 41st minute.
TUR - Tugay (caution) ..... 59.
TUR - Hasan Sas (caution) ..... 90.