Steve Staunton - clockwatch
5mins: After a comfortable start to his 100th appearance for Ireland, has to react quickly to prevent Miroslav Klose from reaching Carsten Jancker’s flick-on on the edge of his own penalty area.
6: Does just enough to force Klose to curl his cross out of play after Carsten Ramelow’s run out of defence and intelligent pass.
8: Fouled by Klose as he jumps for a header.
15: Reacts angrily after Klose goes down under his challenge inside the Irish box.
17: Stands up well to block Ramelow’s long-range shot.
19: Finds himself attracted to the ball as Michael Ballack crosses from the left leaving Klose to jump unopposed to head past Shay Given.
23: Heads out a dangerous Ballack free-kick as the white shirts mass inside the Irish box.
24: Sends a long pass forward to allow Damien Duff to win a corner, and when the initial ball is cleared, returns it into the danger area where it eventually falls to Matt Holland to drive just wide.
34: After a sustained period of Irish possession, concedes possession to Klose on halfway to allow the Germans to clear their lines.
44: Plays a long ball up towards Robbie Keane and Duff, and the latter takes control to deliver a dangerous cross which the Germans clear.
46: Launches a long free-kick into the German penalty area where Breen rises to win the first header, but the white shirts rally to clear.
51: Manages to block Ballack’s cross at the near post after he links with Jancker and Klose to carve open the Irish rearguard.
63: Invites Duff to show his pace down the left with a well placed pass, but Ramelow is on hand to cut out his cross.
68: Left stranded as Jancker beats the offside trap, but is a relieved man as his lob drops just wide.
76: One of three men standing over a 20-yard free-kick after substitute Niall Quinn is fouled by Hamann, he acts as a decoy as Keane curls a shot wide.
86: Replaced by Kenny Cunningham as Mick McCarthy makes his last throw of the dice.