Afghanistan defeated Ireland by 21 runs to take an unassailable 2-0 lead in the three-match Twenty20 series.

Captain Asghar Afghan led the way with 49 from just 28 deliveries as Afghanistan – who won a rain-hit opening game between the teams on Friday - posted 184-4 in Greater Noida.

Openers Hazratullah Zazai and Rahmanullah Gurbaz made 28 and 35 respectively while Mohammad Nabi contributed 27, with all Afghanistan's batsmen reaching double figures against an attack that used seven different bowlers.

Ireland’s reply was restricted by Mujeeb Ur Rahman, the spinner dismissing opening duo Paul Stirling and Kevin O'Brien on his way to figures of 3-38 from four overs.

Andy Balbirnie top-scored with 46 and Harry Tector hit 37, the latter becoming the last of Mujeeb's wickets, but they came well short in the final reckoning, finishing on 163-6.

Afghanistan will have the chance to complete a sweep when the third and final T20 takes place on Tuesday at the same venue.