Vikram Solanki hit an unbeaten century as Surrey claimed a 14-run victory over Scottish Saltires in the Yorkshire Bank 40.
Solanki struck 10 boundaries on the way to 109 from 113 balls as the visitors made 237 for five at The Grange.
Calum MacLeod top-scored for Scotland with 59 and bowler Majid Haq kept Scotland fighting into the final few overs. However, the latter's unbeaten 36 was not enough to avert another home defeat that followed the loss to Derbyshire 24 hours earlier.
MacLeod had earlier given Scotland a good start when he raced to catch Jason Roy in the second over but half-centurion Steven Davies struck six fours as he and Solanki took Surrey to 137 before Michael Leask ousted the opener on 54.
Gordon Goudie took his bowling figures to 3-39 with the scalps of Zander de Bruyn and Gary Wilson but Solanki proved invincible on the day to set Scotland a challenging target, after they had made just 182 against Derbyshire at the same venue.
The Saltires started slowly and Matthew Cross was bowled for nine by Jon Lewis.
Fellow opener Freddie Coleman departed for 32 after being caught by de Bruyn at midwicket following a slower ball by Chris Tremlett, who soon accounted for Ewan Chalmers.
Preston Mommsen then fell for four and Scotland looked likely to fall well short.
Yet MacLeod and Haq provided some hope as they helped Scotland reach the 150 mark in the 33rd over.
MacLeod breathed more life into the home quest with two sixes and Goudie also hit a maximum after Haq had gone off injured.
Haq returned after Goudie was ousted for 15 but a final-over target of 20 runs proved too much as Scotland finished on 223 for eight.