Ciaran Clark and Wes Hoolahan scored their first international goals as the Republic of Ireland recovered from a slow start to beat Poland in Dublin.
David Forde denied Robert Lewandowski twice as the home side looked shapeless early on in the friendly clash.
But against the run of play, Clark produced a cool left-foot finish to put the Irish ahead on 35 minutes.
Hoolahan hit the Republic's second goal on 76 minutes with a glorious finish after a superb Jeff Hendrick pass.
The clinching goal - with the two second-half substitutes combining superbly - was by far the best moment of quality in a largely forgettable contest.
Derby midfielder Hendrick was only five minutes into his Irish debut as he set up Hoolahan's goal after being introduced for James McCarthy.
Hendrick's club-mate Conor Sammon was the only Irish starting debutant although Giovanni Trapattoni recalled Bristol City defender Greg Cunningham after a two-year absence with Millwall keeper Forde starting in goal in place of Keiren Westwood.
Rare Trapattoni experimentation also saw him picking James McClean and Hull City's Robbie Brady on the midfield flanks ahead of next month's vital World Cup qualifiers against Sweden and Austria.
Remaining Republic of Ireland World Cup qualifiers
- 22 March 2013 - Sweden (away)
- 26 March 2013 - Austria (home)
- 7 June 2013 - Faroe Islands (h)
- 6 Sept 2013 - Sweden (h)
- 10 Sept 2013 - Austria (a)
- 11 Oct 2013 - Germany (a)
- 15 Oct 2013 - Kazakhstan (h)
But there was little to enthuse about the Republic's display in the early stages as the Poles dominated against the ragged home outfit.
Judging by the noise, the visitors appeared to have the greater support in the 40,000 attendance - no great surprise considering the large Polish community in Ireland and the apathy which has enveloped sections of the Irish support about Trapattoni's tactics.
Sebastian Boenisch was an attacking threat in the opening stages with Forde having to kick away a dangerous cross in the fourth minute after some neat Polish passing.
Forde had a lucky escape in the 19th minute as his attempted clearance went straight to Ludovic Obraniak on the edge of the box only for Paul McShane to deflect the Pole's shot just wide.
To his credit, the Millwall keeper did redeem himself 10 minutes later as he dived full length to deny Borussia Dortmund striker Lewandowski after McShane had lost possession on the halfway line.
By that stage of the contest, there was no discernible pattern or method in the Irish play with misplaced passes and aimless long balls infecting their display.
But against the run of the play, the Republic took the lead on 35 minutes as Clark coolly picked his spot to stroke home from 10 yards after Artur Boruc had beaten away Shane Long's close-range effort.
As the pace picked up, Forde had to produce a full-stretch save to push a bouncing Lewandowski shot out for a corner and the Dortmund striker had a strong penalty claim turned down in the 38th minute after appearing to be clipped by Clark.
After Leeds midfielder Paul Green replaced Glenn Whelan at half-time, the hitherto quiet McCarthy tested Polish replacement keeper, Arsenal's Wojciech Szczesny in the 49th minute.
Sammon should have doubled the Republic's lead on 61 minutes after a terrible attempted clearance from Damien Perquis on the edge of the six-yard cross but the Derby striker's heavy first touch allowed Szczesny to gather.
As the Polish began to lose their way, Hoolahan and Hendrick were both introduced after the hour and the duo combined brilliantly for the Republic's second goal on 76 minutes.
After a McClean free-kick had been cleared to just outside the box, Derby midfielder Hendrick picked out a charging Hoolahan with a delightful lofted ball over the defence and the Norwich player poked a clever finish past Szczesny.
By some distance, the move was the best piece of quality produced by the Irish on the night as Hoolahan, in particular, pressed his claims for a starting role in next month's qualifiers.
Republic of Ireland
- 16 Forde
- 02 McShane
- 04 O'Shea
- 05 Clark (Keogh - 84' )
- 20 Cunningham Booked
- 06 Whelan (Green - 46' )
- 08 McCarthy Booked (Hendrick - 71' )
- 11 McClean (Cox - 81' )
- 07 Brady (Walters - 71' )
- 10 Long (Hoolahan - 62' )
- 22 Sammon
- 01 Westwood
- 23 Henderson
- 03 Ward
- 19 Keogh
- 21 Pearce
- 14 Hendrick
- 15 Green
- 18 Hoolahan
- 09 Doyle
- 12 Walters
- 13 Cox
- 17 Keogh
- 12 Boruc (Szczesny - 46' )
- 02 Boenisch (Wasilewski - 46' )
- 14 Wawrzyniak
- 15 Glik Booked
- 24 Perquis
- 08 Krychowiak
- 10 Obraniak Booked (Milik - 60' )
- 16 Blaszczykowski
- 19 Pawlowski (Grosicki - 46' )
- 29 Lukasik (Mierzejewski - 77' )
- 09 Lewandowski
- 01 Szczesny
- 22 Tyton
- 04 Komorowski
- 20 Broz
- 27 Wasilewski
- 06 Borysiuk
- 13 Wszolek
- 18 Mierzejewski
- 21 Grosicki
- 05 Celeban
- 23 Milik
- 25 Sobiech
- 28 Kazmierczak
Ref: Sebastien Delferiere