Suryakumar Yadav smashed a fine half-century before India's bowlers slammed the brakes on Afghanistan's flamboyant shot-makers to romp to a 47-run win in the T20 World Cup on Thursday.

Suryakumar's 53 was his 19th fifty in the format and helped India to post a challenging 181-8 in their second round Super Eights opener.

Experienced fast bowler Jasprit Bumrah then combined with spin trio Axar Patel, Kuldeep Yadav and Ravindra Jadeja to strangle Afghanistan, seen by many as dark horses for the title, who were dismissed for 134 off the last ball.