Statto: James Mc Clean makes his debut
Simon Cox's late equaliser earned the Republic of Ireland a deserved 1-1 draw against the Czech Republic in Dublin.
Milan Baros' early second-half strike had looked set to give the visitors a hard-fought win in an evenly-contested game.
But the home crowd's spirits were lifted by the 79th minute introduction of Sunderland winger James McClean, who received a standing ovation on his international debut.
And McClean's arrival had the desired effect as the home side upped the tempo. Good work from Keith Andrews set up West Brom team-mate Cox and the forward neatly slotted past Petr Cech.
It was no more than the home side deserved and the result extends Ireland's unbeaten run to 12 games ahead of Euro 2012.
To the surprise of few in the 37,741 crowd, Giovanni Trapattoni had decided to stick to his tried and tested personnel and method in his team's final friendly before they meet up in May and begin in earnest their preparations for the summer.
Predictably, the pattern of the first half followed that of many of Ireland's games under his tenure as his hard-working and committed players remained organised in the face of a determined onslaught and took a direct approach to their own efforts to open the scoring.
The 72-year-old's one concession after running the rule over Group C opponents Croatia, Spain and Italy, was to ask skipper Robbie Keane to play in, as he called it, a "Francesco Totti role" behind striker Shane Long.
Ireland nearly got off to the perfect start when, with less than a minute on the clock, Aiden McGeady skipped past right-back Theodor Gebreselassie and crossed to the far post, where Long rose well and made good contact, but directed his header straight at Czech skipper Cech.
However, opposite number Shay Given was in action at the other end within two minutes when Jiri Stajner played a neat one-two with Baros and drilled in a shot which the keeper blocked with his legs.
Where the Czechs passed the ball confidently and patiently waited for the gaps in the Irish defence to open up, the home side defended tigerishly, but almost caught the visitors flat-footed with 15 minutes gone.
Keane expertly plucked Andrews' long ball out of the air and as Cech raced from his line, attempted to poke it past him, only to see the keeper make a vital block.
Right-back John O'Shea glanced a header just wide from McGeady's 20th-minute free-kick, but as the half wore on and Jaroslav Plasil and Petr Jiracek started to orchestrate in the middle of the field, it was the visitors who began to increase the pressure.
But for all the possession, Ireland remained resolute, and it was not until the final minute of the half that Given, who had earlier escaped unpunished after allowing Stajner to charge down his attempted clearance, was called upon once again.
This time, it was Jan Rezek who cut inside from the left to send in a curling effort which the Aston Villa man had to get down well to turn away to ensure the sides remained locked together at the break.
Ireland were guilty of allowing Milan Petrzela far too much space with 50 minutes gone, and were relieved when he failed to make the most of it by picking out Baros inside the penalty area, although the respite was temporary.
Rezek picked up possession in an equally promising position seconds later and cleverly switched the play to find the unmarked Baros, who drew Given before lifting the ball over him and into the net.
Ireland might have been level within seven minutes after Long picked out Damien Duff on the edge of the penalty area with an intelligent cross, but the Fulham winger wastefully curled his effort high and wide.
He was almost made to pay instantly when Rezek dispatched a well-struck shot which only just missed the target with Given at full stretch.
Trapattoni opted for change with 27 minutes left, but to introduce Paul Green and Stephen Hunt - not young pretenders Shane Duffy and McClean, who remained seated on the bench eight minutes later when Cox and Jonathan Walters replaced Keane and Long.
With fresh legs aiding a concerted fightback, the home side got themselves back into the game with just four minutes remaining when Cox ran onto Andrews' pass, cut inside defender Tomas Sivok and side-footed the ball past Cech from an improbable angle to snatch a draw.