A composed half-century by Punya Mehra plus some bold late-overs striking from Ali Naseer laid the platform for the UAE’s winning start at the Under 19 World Cup.
The national age-group side beat Canada by 49 runs in their opening pool stage match at the competition in the Caribbean.
Batting first, UAE reached a total of 284 for seven in St Kitts. They had to battle to get there, though.
After those three had built a solid platform, it was left to Naseer to hoist the side to a commanding total. The all-rounder blazed 73 from 50 balls.
Buoyed by the efforts with the bat, Naseer and Keswani then thrived with the ball, too. Naseer opened with a thrifty new-ball spell, before Keswani took two for 32 with his left-arm spin.
Sharafu, Adithya Shetty and Jash Giyanani also took two wickets apiece as Canada succumbed for 235 within 47 overs.
India, who won the U19 Asia Cup in Dubai as a precursor to the World Cup last month, opened their account in the Caribbean with a 45-run win over South Africa.
In the day's other match, Ireland beat Zimbabwe by 39 runs.