With six overs remaining, the Welsh side required 61 runs with six wickets in hand, but Curran removed Chris Cooke and Ben Wright in a pivotal 15th over and the hosts failed to recover, eventually finishing 148-8 from their 20 overs.

Before the match, Surrey confirmed the signing of Sri Lanka batsman Tillakaratne Dilshan to replace South Africa's newly-appointed Test captain Amla on a deal until the middle of August.

The 37-year-old is expected to make his debut against Hampshire on 27 June.