Switzerland 2 Rep of Ireland 0
The Republic of Ireland failed to conquer their final mountain as their brave bid to qualify for Euro 2004 was finally ended by their Swiss hosts.
When Switzerland won 2-1 in Dublin a year ago in what proved to be Mick McCarthy's final match in charge, it looked as if the Republic would need a miracle to make it to next summer's finals in Portugal.
Brian Kerr took charge in February and threatened to pull off that miracle as his team went on an unbeaten run of nine matches, including five qualifiers.
Victory over the group leaders here would have guaranteed the Republic at least a place in the play-offs, but instead they crashed to a first defeat under Kerr.
It all went wrong after only six minutes when an error by Manchester United's John O'Shea was punished by Basle striker Hakan Yakin, before the Republic's fate was sealed on the hour when Stade Rennais frontman Alexander Frei bundled home the second goal.
The Republic suffered the worst possible start when O'Shea - playing in the centre of defence in place of the suspended Kenny Cunningham - got himself in a muddle as he failed to clear a straight-forward ball on the edge of the area.
Frei drove an angled low cross into the six-yard box and Yakin showed superb composure as he nipped ahead of captain Matt Holland at the far post, skipped round Shay Given and slotted home.
Yakin forced Given to make an important stop with a fierce drive two minutes later, and Gary Breen was on hand to hook away the rebound.
The Republic might have equalised after 10 minutes when Damien Duff - playing on the right with David Connolly partnering Robbie Keane up front - drilled a low ball into the Swiss area.
Kevin Kilbane, earning his 50th cap, laid it off nicely for Colin Healy, but the Celtic man snatched at his free shot and screwed it wide.
The Irish had another good chance when they won a corner on their left in the 21st minute. Ian Harte curled over an away-swinger and Breen just about had a free header which he planted over the crossbar from eight yards.
Kerr's men suffered another setback at the time when Steven Carr tripped Stephane Chapuisat after 27 minutes and picked up a booking that would have ruled him out of the first leg of a play-off had they made it.
Frei curled in a dangerous free-kick which Given saved well diving low to his right.
Connolly was on the spot after 38 minutes when Duff sent in a deep cross from the right, but the West Ham striker is not the tallest and as he stretched to make the header his effort went wide.
The Republic almost conjured up an equaliser four minutes before the interval when Connolly did well to release Duff down the left and his deep low cross was just too far for Keane who sent it into the side netting.
The second half started well for the Republic as Breen's height posed problems for the Swiss defence and there were half-chances involving Duff and Holland. By then, the Swiss had protected their lead by replacing Yakin with Fabio Celestini after 55 minutes, and Kerr sent on Clinton Morrison for Connolly three minutes later.
Instead of finding an equaliser, the Republic's fate was sealed on the hour when they conceded their second goal.
Raphael Wicky's cross from the left was met with a downward header by Chapuisat. Given made the save, clawing the ball off his line as he dived to his left, but Frei pounced at the far post to force it into the net.
The Republic needed goals, so Kerr's last two substitutions after 74 minutes came as a bit of a surprise as Holland and Healy were replaced by Mark Kinsella and Steve Finnan.
Finnan might have been an instant hero as within two minutes he met a cross from Duff with a header which he sent wide.
But the Irish were having no luck in front of goal and Keane in particular had one of his quietest internationals as Ireland made their exit from the qualifying campaign.