All the action from the Group D match in Lisbon.
Goalflashes and major incidents:
90 mins: +3 The Czech Republic maintain their 100% record in the tournament and dump out Germany in the process.
90 mins: +1 Germany force a corner after Mares heads away another high ball into the area. But the delivery is poor and Blazek easily collects.
89 mins: Schneider's free-kick is aimed at Kuranyi, but sails over the striker's head.
87 mins: Poborsky clears with an acrobatic bicycle kick as Germany's crosses begin to lack their earlier precision.
84 mins: Heinz whips in a free-kick but it is too high for everyone in the box.
80 mins: Lahm forces a corner as Germany pour forward in the hope of saving themselves. The corner is easily cleared and the Czechs break out of defence.
77 mins:GOAL Germany 1-2 Czech Republic
Totally against the run of play, Baros puts the Czechs ahead after cutting inside Nowotny. Kahn does well to stop the striker's initial shot, but Baros slots home the rebound.
72 mins: The pressure on the Czech defence is immense, but still the Germans can't find a way through. Woerns and Podolski both fail in their attempts to bundle the ball over in a goalmouth scramble.
71 mins: For the second time in five minutes Schneider misses a gilt-edged opportunity. Lahm's cross finds the midfielder unmarked in the area, but Schneider heads over.
69 mins: A clever interchange between Ballack and Schweinsteiger sets up Kuranyi for a shooting chance. But the Brazilian-born striker is crowded out by Czech defender as he tees up his effort.
66 mins: The Czechs - and the Dutch - breathe a sigh of relief as Ballack hits the post after an incisive run and shot. Schneider is first to the rebound but scuffs his shot and Blazek makes a smart save.
64 mins: Schweinsteiger's superb, teasing cross from right almost finds Kuranyi, but the ball whistles just beyond the striker's lunge.
62 mins: Enjoying a fair degree of success down the left, Lahm fires in another good cross - but yet again there is a a lack of German support.
60 mins: Baros, who has just taken the field as the second Czech substitute, makes a run down the right but loses the ball and the Germans begin a counter-attack.
Schneider is soon on the edge of the Czech area, but he cannot find a team-mate with his cut back.
57 mins: The Czech defence goes missing and Ballack is allowed a free header, but the midfielder can only direct the ball into the arms of Blazek.
55 mins: Schweinsteiger tries to inject some pace into the German midfield and a smart turn find space, but he is tripped by Huebschman as he attempts to surge through a gap.
52 mins: Schneider cuts inside and hammers a left-foot shot from the edge off the box which Blazek tips over the bar.
50 mins: Germany are showing more desire to win the ball back and their passing has more fluency, but the Czechs are defending solidly.
46 mins: Substitute Huebschman is straight into the action and delivers a brilliant cross which Lokvenc steers goalwards. His shot lacks the pace needed to beat Kahn, who gratefully smothers the ball.
46 mins: German bring on striker Podolski for only his second cap, while the Czechs bring on Huebschman.
HALF-TIME With Holland 2-0 up against Latvia, Germany are on their way out of the tournament as things stand. Coach Rudi Voeller will be desperate to inspire his side, who have lacked urgency so far.
45 mins: +1 Kuranyi heads into the path of Ballack, but the goalscorer loses control of the ball and despite cutting a cross back into the box, the chance is gone.
42 mins: A pacy run down the right gives Frings a chance to fire in a near-post cross. Kuranyi tries to nip in front of the Czech keeper, but Blazek spots the danger and catches the ball safely.
39 mins: Lahm crosses into the Czech penalty area, but there are no Germans in the box.
37 mins: Heinz is causing plenty of problems and the Germans only seem to be able to stop him illegally. He wins another free-kick, which is lofted into the box. Germany scramble the ball clear.
34 mins: Germany are trying desperately to respond, knowing that with Holland winning in the other Group D match, they are heading out of the tournament as results stand.
30 mins: GOAL Germany 1-1 Czech Republic
Heinz picks himself up off the floor to take the free-kick himself and curl a sublime shot into the top right corner of the net.
29 mins: Heinz wins another free-kick on the edge of the German box. This time Lahm is the offender.
28 mins: Germany are beginning to impose themselves on the game and Kuranyi is the next to take aim at goal, but his shot is blocked by Hamann.
24 mins: Schneider's shot stings the hands of Blazek, but the Czech keeper gathers at the second attempt.
21 mins: GOAL Germany 1-0 Czech Republic
Ballack smashes in a fizzing left-foot drive after Plasil loses the ball on the edge of his own penalty area.
19 mins: Czech centre back Rozehnal throws himself in the path of Ballack, whose long-range shot is deflected over the bar.
16 mins: Ballack tries to work an opening for Germany, but his headed knock-down finds Kuranyi in an offside position.
12 mins: The lively Plasil is upended by Nowotny and wins his side another free-kick in a dangerous position.
Tyce eventually fires over from a second Czech free-kick.
10 mins: Plasil roasts Lahm and skips past another challenge as he shows his pace, but he fails to beat a third defender. However, it is a warning for the Germans.
7 mins: Schweinsteiger gets to the byline down the Czech left flank but can not direct his pass to a German team-mate.
3 mins: Lokvenc earns a free-kick after a foul by Nowotny and from the set-piece, Heinz delivers a dangerous ball into the German box. Jiranek's outstretched leg is inches away from connecting with the cross.
1945 BST: Germany get the crucial Group D match underway at the Jose Alvalade stadium.
Germany give a first start of the tournament to 19-year-old Bastian Schweinsteiger.
But coach Rudi Voeller has continued with Kevin Kuranyi as the lone striker, despite Germany needing to win to be sure of progressing into the last eight.
Czech Republic coach Karel Bruckner has opted to rest several key players, knowing that his side have already secured their place in the quarter-finals.
Pavel Nedved, Tomas Rosicky, Jan Koller and Milan Baros are all out of the line-up, and are just four of a total of nine changes.
Germany: Kahn, Friedrich, Woerns, Nowotny, Lahm, Frings, Hamann, Schneider, Schweinsteiger, Ballack, Kuranyi.
Czech Republic: Blazek, Mares, Rozehnal, Bolf, Jiranek, Plasil, Tyce, Galasek, Vachousek, Heinz, Lokvenc.
Referee: Terje Hauge (Norway)