Batting first, England endured a shaky beginning as Phil Salt departed for one in the second over. Jos Buttler and Jacob Bethell countered with a brisk stand, adding 38 for the second wicket before Nandan Yadav removed Buttler for 26. England reached 57 for two in the powerplay but slipped again when Sandeep Lamichhane trapped Tom Banton lbw with the first ball after the fielding restrictions.
Bethell and Harry Brook then rebuilt with composure, combining for a crucial 71-run partnership. Bethell impressed on debut, scoring 55 off 34 balls to become only the second Englishman after Kevin Pietersen to register a fifty on T20 World Cup debut. Brook followed with a well-paced 53 from 32 balls before falling to Yadav. Will Jacks provided the late thrust, smashing an unbeaten 39 off 18 to lift England to 184. Along the way, Buttler surpassed Mahela Jayawardene to climb to third on the all-time T20 World Cup run-scoring list.
Nepal responded fearlessly, surging to 31 without loss inside three overs. England fought back through Liam Dawson and Will Jacks, reducing Nepal to 47 for two in the powerplay. Rohit Paudel and Dipendra Singh Airee then applied sustained pressure, taking Nepal to 101 after 12 overs.
Sam Curran broke the dangerous stand by removing Airee for 44, and Dawson followed by dismissing Paudel soon after. Despite Lokesh Bam’s unbeaten 39 off 20 balls, Nepal finished on 180 for six.
England’s bowlers held their nerve in the closing moments, with Curran calmly defending the final over to seal a narrow but hard-earned victory.