Dundee, June 9 -- Scotland survived a major scare to beat Nepal in a thrilling Cricket World Cup League 2 match at Forthill.

Nepal won with one ball to spare when the sides met at the same ground on Monday before beating the Netherlands two days later.

They came close to a third straight win on Scottish soil, but fell two runs short in a chase of 323 in a game that swung back and forth throughout.

A magnificent sixth one-day international hundred from Scotland captain Richie Berrington, along with an unbeaten 96 off just 62 deliveries from Michael Leask propelled the hosts to an imposing total.

Nepal ultimately fell two runs short as debutant Mackenzie Jones took three wickets, while Leask and Safyaan Sharif claimed two apiece.

"I do...