Germany 1-1 Ireland
A goal deep into injury time by Robbie Keane won Ireland a deserved share of the points against Germany - and gave them a great chance of making the second round of the World Cup.
Keane ran onto a Niall Quinn flick with the game in its dying moments and lashed the ball past Oliver Kahn to send the Irish fans into ecstasy.
Miroslav Klose's fourth goal of the tournament, a trademark header on 18 minutes, had looked like being enough to see off the Irish despite another performance of character and guts.
Damian Duff and Matt Holland both went within inches of scoring in the second half but Oliver Kahn stood tall and Germany hung on - until Keane's late strike.
The goal was just reward for Ireland's patient approach. With a touch more luck, they could have been level on 55 minutes.
Duff - impressive throughout - ran onto Gary Breen's knock-down and seemed certain to score, but Kahn threw himself in the way of his shot and the ball span wide.
Undaunted, Mick McCarthy's men kept working the ball around, searching for an opening.
Germany were offering almost nothing - until Michael Ballack's pass found Carsten Jancker clear in the box.
The giant striker lifted the ball wide with Shay Given rushing out, and Ireland breathed again.
Klose's goal was simplicity itself, a firm downward header from Ballack's long cross.
But McCarthy will be asking questions of his defence for allowing the striker so much room to finish.
Ireland almost struck back within minutes of falling behind.
Gary Breen caused problems in the German defence and as the ball was half-cleared, Matt Holland struck a shot just past the post.
It signalled the start of a prolonged period of possession for the Irish, who looked to use Kevin Kilbane down the left whenever possible.
Germany were content to sit back and hit on the break, and nearly went two goals up when Ballack's shot from outside the box was palmed away by the sprawling Given.
Then Steve Finnan's cross was flicked on to Robbie Keane - but his attempted overhead kick fell safe.
Duff's direct running unsettled the German defence early on, but it was Jancker who had the first clear chance, glancing a header straight at Given.
Germany: Oliver Kahn, Thomas Linke, Carsten Ramelow, Christoph Metzelder, Torsten Frings, Dietmar Hamann,
Michael Ballack, Bernd Schneider (Jens Jeremies 90), Christian Ziege, Carsten Jancker (Oliver Bierhoff 75),
Miroslav Klose (Marco Bode 85).
Subs not used: Gerald Asamoah, Frank Baumann, Jorg Bohme, Hans-Joerg Butt, Sebastian Kehl, Jens Lehmann,
Oliver Neuville, Marko Rehmer, Lars Ricken.
Goals: Klose 19.
Ireland: Shay Given, Steve Finnan, Gary Breen, Steve Staunton (Kenny Cunningham 87),
Ian Harte (Steven Reid 73), Gary Kelly (Niall Quinn 73), Matt Holland, Mark Kinsella,
Kevin Kilbane, Robbie Keane, Damian Duff.
Subs not used: Lee Carsley, Gary Connolly, Richard Dunne, Alan Kelly, Dean Kiely,
Jason McAteer, Clinton Morrison, Andy O'Brien.
Goals: Keane 90.
Referee: K Nielsen (Denmark)
| MATCH STATS|
| || Germany || Rep of I|
|Corners (1st half) || 0 || 1|
|Corners (2nd half) || 2 || 1|
|Fouls committed || 18 || 21|
|Caught offside || 5 || 4|
|Shots on target || 6 || 5|
|Shots off target || 7 || 6|
|Hit woodwork (back into play) || 0 || 0|
|Yellow cards || 0 || 0|
|Red cards || 0 || 0|
|STOPPAGE TIME || |
|First half - 1 mins || Second half - 3 mins |