dismissed when well caught in the deep by Ed Joyce off Sorensen.
The UAE had an early breakthrough with the ball when seamer Manjula Guruge struck with just his fourth ball of the tournament when Paul Stirling, who made 92 against the West Indies, was caught behind for three.
Joyce had two fortunate reprieves on his way to making 37, having his stumps hit by Javed but bails settle on 16 and then being dropped off his own bowling by UAE captain Mohammad Tauqir.
However, Joyce couldn´t cash in, caught behind off Javed, and then Tauqir struck twice to reduce Ireland to 97 for four in the 26th over.
He bowled Ireland captain William Porterfield (37) as the batsman went to sweep and the spinner then had Niall O´Brien (17) out lbw playing a similar shot.
The run-rate climbed to more than nine an over before Kevin O´Brien — who four years ago struck the fastest World Cup century — took charge with a typically aggressive innings, although the UAE were hampered by Guruge (one for 21 off seven overs) being off the field with cramp.
After being dropped in the deep on 24, Kevin O´Brien powered his way to a 24-ball 50 with a straight six off Javed only to be caught off the next ball.
Wilson, with his first ODI fifty in more than a year, kept his cool until, with Ireland needing 13 to win, he was caught by Javed off Mohammad Naveed to end a 69-ball innings including nine fours.
But the UAE couldn´t take the two wickets they needed in the 15 balls left as Ireland scrambled home.
Score Board
Ireland won toss
UAE
Amjad Ali c Sorensen b K J O’Brien 45
A R Berenger c Porterfield b Stirling 13
Krishna Chandran c K J O’Brien b Stirling 0
Khurram Khan lbw b Dockrell 36
†S P Patil c Stirling b K J O’Brien 2
Shaiman Anwar c Wilson b Sorensen 106
Rohan Mustafa c Wilson b Cusack 2
Amjad Javed c Joyce b Sorensen 42
M Naveed c & b Cusack 13
*M Tauqir not out 2
A M Guruge not out 0
Extras (b 1, lb 4, w 11, nb 1) 17
Total (9 wickets; 50 overs) 278
Fall: 1-49, 2-53, 3-73, 4-78, 5-125, 6-131, 7-238, 8-269, 9-276
Bowling: Mooney 6-0-32-0 (1nb, 2w); Sorensen 10-0-60-2; Cusack 10-0-54-2 (3w); Stirling 10-0-27-2 (1w); K J O’Brien 7-0-61-2 (4w); Dockrell 7-0-39-1 (1w)
Ireland
*W T S Porterfield b Tauqir 37
P R Stirling c Patil b Guruge 3
E C Joyce c Patil b Amjad 37
N J O’Brien lbw b Tauqir 17
A Balbirnie c sub (Saqlain) b Naveed 30
†G C Wilson c Amjad b Naveed 80
K J O’Brien c Naveed b Amjad 50
J F Mooney c Amjad b Amjad 2
A R Cusack not out 5
G H Dockrell not out 7
Extras (b 4, lb 3, w 2, nb 2) 11
Total (8 wickets; 49.2 overs) 279
Did not bat: M C Sorensen
Fall: 1-4, 2-72, 3-94, 4-97, 5-171, 6-243, 7-259, 8-267
Bowling: Naveed 9.2-1-65-2 (1nb); Guruge 7-0-21-1 (1w); Amjad 10-0-60-3; Tauqir 9-0-38-2 (1nb); Rohan 9-0-45-0; Krishna 5-0-43-0 (1w)
Result: Ireland won by 2 wickets
Points: Ireland 2, United Arab Emirates 0
Man of the Match: G C Wilson (Ireland)
Umpires: M A Gough (England) and N J Llong (England). TV umpire: H D P K Dharmasena (Sri Lanka). Match referee: R S Madugalle (Sri Lanka)