The UAE defeated Canada by five wickets in a thrilling Twenty20 World Cup Group D clash in Delhi, chasing down a target of 151 with two balls to spare.
Aryansh Sharma struck an unbeaten 74 (53 balls) and Sohaib Khan hit 51 (29 balls) to bring the team back from the brink with a 84-run partnership in 43 balls.
The pair helped the UAE claw back from 66/4 in 12.3 overs and push across the finish line to register their first win in the tournament.
After electing to bat, Canada posted a competitive 150-7 with Harsh Thaker (50) and Navneet Dhaliwal (34) contributing useful runs.
UAE seamer Junaid Siddique claimed five of Canada's seven wickets, conceding 35 runs in his four overs.
Left-arm spinner Saad Bin Zafar wrecked UAE's top order, claiming the wickets of Alishan Sharafu, Mayank Kumar and Harshit Kaushik to put Canada on top but Aryansh proved immovable and brought up his fifty off 41 balls.
Sohaib, who hit four sixes, put UAE's chase back on track with a 28-ball fifty before falling in the final over.
UAE leapfrogged Afghanistan into third place in the group - behind New Zealand and South Africa, who are level on four points from two matches.

England dismiss Pakistan for 110 to seize control of Lord's test
Raphinha, Fermin score as Barcelona beat Athletic in home opener
Celtic and Rangers to play cup match behind closed doors after pitch invasion
Chelsea and Fulham reach League Cup third round as Welbeck scores on debut
PSG to meet Barca, Man City as Champions League draw throws up marquee ties