An unbeaten 130 from Kumar Sangakkara saw Surrey squeeze into the semi-finals of the One-Day Cup with a last-ball victory against Northamptonshire on Thursday.
Sangakkara struck Mohammed Azharullah for four to seal a one-wicket win after Surrey had collapsed in pursuit of 277. The visitors needed 12 runs to win off the final over after slumping from 234-5 to 250-9 in the closing stages.
Earlier, Rory Kleinveldt's unbeaten 76 meant Northants posted 276 after a last-wicket partnership added 49 runs.
Surrey will face Yorkshire away in the semi-finals on 28 August after the White Rose beat Kent by 11 runs in their quarter-final at Canterbury.
Alex Wakely's side looked set to pull off a surprise victory as lower-order wickets fell around Sangakkara and Surrey needed 27 off the last 14 balls.
Sangakkara brought that equation down to 12 off the last over and scooped the third delivery – an Azharullah full toss – to fine leg for six.
Last man Jade Dernbach scrambled through for a bye to leave two to win off the final ball, which former Sri Lanka wicket-keeper Sangakkara struck to the boundary.
Northamptonshire: 276 in 49 overs (R. Levi 20, J. Cobb 66, A. Wakely 45, A. Rossington 25, R. Kleinveldt 76, J. Dernbach 4/39, T. Curran 2/69, S. Meaker 2/40)
Surrey: 279/9 in 50 overs (J. Roy 42, K. Sangakkara 130 n.o, T. Curran 26, G. White 2/46, J. Cobb 2/28). (BBC)