Mohammed Shami made a surprise entry and picked up three wickets in the final over as India beat defending champions Australia by six runs in their first warm-up match of the ICC Men’s T20 World Cup on Monday

Fifties from KL Rahul (57) and Suryakumar (50) helped India post a challenging 186/7 in their 20 overs, Australia needed 16 runs off the last two overs to successfully chase down the total

 Harshal Patel conceded only five runs in a superb 19th over and picked up the wicket of captain Aaron Finch, apart from a brilliant run-out of Tim David by Virat Kohli‘s direct hit

Shami was then a surprise pick to bowl the final over after having not bowled in the entire match and made his mark by having Pat Cummins caught at long-on, thanks to a phenomenal one-handed catch by Kohli at long-on

Shami then nailed his last two yorkers right and knocked over Josh Inglis and Kane Richardson to seal a narrow win for India in a final over where four wickets fell, including that of Ashton Agar

The chase of 187 for Australia started well as Mitchell Marsh got some batting practice with an 18-ball 35, while Finch got going from the other end too

India started with five bowlers in five overs but were hammered for runs by Marsh and Finch

Brief scores: India 186/7 in 20 overs (KL Rahul 57, Suryakumar Yadav 50; Kane Richardson 4/30) beat Australia 180 all out in 20 overs (Aaron Finch 76, Mitchell Marsh 35; Mohammed Shami 3/4, Bhuvneshwar Kumar 2/20) by six runs