Nepal captain Paras Khadka was left "speechless" after his side fought back from the brink of defeat to beat Canada on Wednesday and book a place at next month's 2019 Cricket World Cup qualifying tournament.
On the final day of the World Cricket League Division Two group stage in Namibia, Nepal were indebted to an unbroken 51-run stand for the final wicket between tailenders Sandeep Lamichhane and Karan KC, who hit the winning run off the final ball as they chased down 195.
"I can't speak, the last wicket made 50 odd runs, cricket is just a winner today," Khadka said.
The 17-year-old leg-spinner Lamichhane, who will be the first-ever Nepalese IPL player in April with the Delhi Daredevils, had earlier taken 2-40 as Canada posted 194-8 from their 50 overs.
At 144-9 with only 7.5 overs left, Nepal looked set to miss out on a place at the qualifiers in Zimbabwe, but Canada failed to hold their nerve as Karan struck four sixes in a match-clinching unbeaten 42 from 31 balls.
Nepal have never reached the World Cup before, but Wednesday's win continued their rise towards cricket's upper echelons, having been in Division Five alongside the likes of Fiji and Singapore as recently as 2010.