Kevin Doyle and Alex Pearce helped the Republic of Ireland warm up for their Euro 2016 qualifying campaign with a 2-0 victory over Oman.
The scoreline may suggest otherwise, but Ireland eased to a comfortable friendly victory at the Aviva Stadium in Dublin on Wednesday.
Doyle, who joined Crystal Palace on loan on transfer deadline day earlier this week, scored the only goal of the first half in the 20th minute when he headed home a Robbie Brady corner. David Meyler was then unlucky not to double the lead when his inventive chip hit the crossbar.
There were noticeably fewer chances in the second half, but Pearce did net with nine minutes remaining to give hosts Ireland a first win since a 3-0 victory over Latvia last November in Martin O'Neill's first match as manager.
O'Neill can now prepare his side for Sunday's trip to Georgia in their opening European Championship qualifier.
Shay Given started in goal for the home side for the first time in over two years after ending his international exile, while midfielder Darron Gibson featured in his first competitive match since suffering a serious knee injury playing for Ireland against Kazakhstan last October.
Ireland saw plenty of the ball in the opening stages, but it was the visitors who had the first effort of the game when Mohammed Al Seyabi tried his luck from distance and shot just wide.
The hosts had their first real sight on goal in the 17th minute when Brady's shot deflected into the path of Stephen Quinn, who pulled his strike from the edge of the box past the right-hand post.
However, the deadlock was broken just three minutes later as Brady whipped a corner to the near post and Doyle leapt highest to plant his header past helpless Oman goalkeeper Ali Al Habsi.
Buoyed by the opener, Ireland pushed for a second and Anthony Pilkington was denied by a smart stop from Al Habsi after receiving Wes Hoolahan's throughball in the area, before Pearce's goal-bound header from the resulting corner was headed clear by Hassan Mudhafar.
Meyler went even closer in the 37th minute when his audacious 20-yard chip beat Al Habsi but rebounded off the crossbar before being hacked clear.
Doyle flicked a near-post header that went harmlessly wide after the restart, while Robbie Keane, Shane Long and Aiden McGeady were all introduced in an attempt to breathe life into a lacklustre second half.
Indeed, Everton winger McGeady came close to doing just that in the 67th minute, shimmying inside on to his left foot and beating Al Habsi but his shot was cleared off the goalline by Mohammed Al-Musalami.
Brady was the next to try and double the lead with quarter of an hour left with a bending free-kick that cleared the bar.
Pearce did add a second when he side-footed home from 10 yards after poor defending from an Ireland set-piece, marking the second time that the Reading defender has scored against Oman.
There was almost a third in the 89th minute when McGeady curled a superb shot onto the frame of the crossbar, but the game remained at 2-0.
|Coach: M. O'Neill|
for S. Given 46'
for A. Pilkington 59'
for W. Hoolahan 59'
for K. Doyle 59'
for D. Gibson 70'
for D. Meyler 86'
for Hassan Mudhafar 60'
for Ahmed Kano 60'
for Qasim Said 60'
for Mohammed Al Seyabi 76'
for Eid Mohammed 81'
for Raed Ibrahim Saleh 87'
|Manchester City v Crystal Palace: Warnock has no fear|
|Wenger hopeful on duo for Liverpool clash|
|Alonso and Lewandowski out of Mainz clash|
|Cruz Azul v Auckland City: Tena wants Real reaction|
|Warnock: Palace have no chance of signing Cole|
|Allardyce in no rush for contract talks|
|Uche signs Villarreal extension|
|League One Preview: Sheffield United and Yeovil back in league action after cup exploits|
|Real Madrid v San Lorenzo: Casillas set for landmark appearance in final|
|Ronaldo more impressive than Messi, says Carlos|
|Poyet desperate for recruitments|
|Palace suffer Chamakh blow|
|Germany end year at top of FIFA rankings|
|Martinez calms Mirallas injury fears|
|Clayton ruled out for the season|
|Cabaye pleased to play full game|
|Klopp upbeat despite late equaliser|
|Cech: We can be best ever Chelsea side|
|Newcastle face goalkeeper crisis ahead of derby|
|Werder Bremen v Borussia Dortmund: Bundesliga stugglers targeting morale-boosting win|
|Medellin 1 Santa Fe 2: Visitors fight back to win|
|Barcelona 1 Emelec 1: Ecuadorian Primera A Third Stage play-off evenly poised|
|Sporting Cristal 0 Juan Aurich 0: Third leg required to decide Peruvian champions|
|Bauza ´delighted´ after San Lorenzo reach final|
|Paris Saint-Germain v Montpellier: PSG look to build|
|Bundesliga Preview: Bayern seeking to extend unbeaten start before winter break|
|Contra, Michel join Guangzhou R&F|
|Naismith signs Everton extension|
|Palestino 3 Santiago Wanderers 1: Title drought almost over for hosts|
|Copa del Rey Review: Finnbogason breaks drought in Sociedad win|
|Coupe de la Ligue Review: PSG scrape into quarters, Lille, Monaco win on penalties|
|Worcester City 1 Scunthorpe United 1 (aet, 13-14 on pens): League side narrowly avoid shock|
|Stambouli hails ´perfect´ Tottenham|
|Goals win games - Pardew|
|Bundesliga Review: Dortmund held by late equaliser, Leverkusen beat Bremen|
|PSV 4 Feyenoord 3: De Jong hat-trick helps settle thriller|
|Rodgers hails ´brilliant´ Liverpool|
|Eredivisie Preview: Leaders PSV take on struggling Eagles|
|Madoui hails second-half display|
|Championship Preview: Reading´s Clarke era begins at Watford|
|Liverpool to meet Chelsea in League Cup semi-finals|
|San Lorenzo 2 Auckland City 1: Extra time required to book Real final|
|AC Ajaccio 1 PSG 3: Late show sends holders through|
|Bournemouth 1 Liverpool 3: Sterling brace helps ease pressure|
|Tottenham 4 Newcastle United 0: Pochettino´s men march into semi-finals|
|Borussia Dortmund 2 Wolfsburg 2: Naldo denies Klopp´s strugglers|
|League Two Preview: Moore looks for fighting spirit, Accrington aim to bounce back|
|Allegri has suspension overturned|
|ES Setif 2 Western Sydney Wanderers 2 (5-4 on pens): Algerians rely on penalties to finish fifth|
|Ligue 1 Preview: Fournier not expecting to claim top spot, Marseille entertain Lille|
|Indian Super League Review: Kerala through to face Kolkata in final|
|Lasogga suffers thigh strain|
|Michael Garcia FIFA resignation notice in full|
|Bayern draw not ideal - Lucescu|
|Garcia resigns from FIFA role|
|Mainz v Bayern Munich: Bavarians on brink of more records|
|Garcia to fight two-match ban|
|Green backs Mignolet to return stronger|
|Mandzukic and Koke to lead inexperienced Atleti XI|
|Fonte apologises to fans after cup defeat|
|Metz suspend Maiga after unauthorised absence|
|Agent: Cole settled at Roma|
|Bayern duo sign new deals|
|Allegri calls for Juve focus ahead of Cagliari trip|
|Pearson accepts FA charge after fan row|
|Mourinho rules out January signings|
|Schaars set for PSV absence after knee surgery|
|Traore wants more Barca chances|
|Hamann hopes Liverpool receive cup boost|
|Lukaku wants Everton to produce Premier League best in Europe|
|La Liga Preview: Barca host Cordoba, Atletico travel to Bilbao|
|A-League Preview: Berisha crucial for Milligan-less Victory|
|Tena: Real ´by far the better team´|
|Blanc avoids Mourinho mind games, hails retiring Henry|
|Hecking convinced Dortmund remain dangerous|
|United´s Jones insists injuries are behind him|
|Henry: Managing Arsenal is my dream|
|Hard to imagine a better performance - Luis Enrique|
|Copa del Rey Review: Goals rain in Spain|
|Benatia to sit out Mainz clash|
|Koeman slams ´disrespectful´ Sheffield United|
|Barcelona 8 Huesca 1 (12-1 agg): Pedro treble sets up big win|
|Coupe de la Ligue Review: Nantes come from two down, Bastia knock out Caen|
|Penalty save was key, says Ancelotti|
|Mourinho pleased with professional approach in Derby win|
|FA Cup Review: Yeovil set up Man United clash, Tranmere to face Swansea|
|Bundesliga Review: Stuttgart move off bottom, Bayern win again|
|Sheffield United 1 Southampton 0: McNulty secures semi-final spot for third-tier side|
|Derby County 1 Chelsea 3: Premier League leaders progress|
|Cruz Azul 0 Real Madrid 4: Spanish giants cruise into final|
|Bayern Munich 2 Freiburg 0: 100 not out for Robben as champions cruise|
|Cagliari v Juventus: Barzagli unconcerned by successive draws|
|ECA and EPFL make case for May World Cup in 2022|
|Atletico Madrid v L´Hospitalet: Simeone likely to rotate|
|Serie A Preview: Morata chasing goals, Roma host Milan|
|Hartlepool appoint Moore following takeover|
|Parma appoint new president|
|Garcia handed two-match ban|
|Reading appoint Clarke to replace Adkins|
|Conte rules out resignation|
|Adebayor will not face Newcastle - Pochettino|
|Zhang seals Wolfsburg switch|
|SFA rejects Tonev appeal|
|Garcia report appeal rejected by FIFA|
|Herrera denies involvement in match-fixing|
|Thierry Henry: Moments that defined a genius|
|UEFA opens proceedings against Celtic|
|Rodgers denies talk of dressing-room rift|
|Jonas will be given a chance - Pardew|
|AFC asks Australia to increase security for Asian Cup|
|D´Ambrosio sets Inter sights on third|
|Williams wants Swansea to share goalscoring burden|
|Saudi Arabia appoint Olaroiu|
|Martinez lauds Barkley|
|Thierry Henry announces retirement|
|Rooney: United can win title|
|ES Setif v Western Sydney Wanderers: Topor-Stanley to miss fifth-place play-off|
|Beasley calls time on international career|
|Tena: We expect to face Real´s best|
|Martinez wary of Young Boys´ artificial pitch|
|Dudek: Everyone under pressure at Liverpool|
|Martinez hails ´devastating´ attack|
|Redknapp: QPR´s road woes more than bad luck|
|Defeat harsh on QPR - Redknapp|