YORKSHIRE’S Royal London one-day Cup campaign is over after a Kumar Sangakkara inspired Surrey triumphed in tonight’s play-off clash at Headingley.

Sri Lanka legend Sangakkara’s run-a-ball 121 represented his 100th hundred in all cricket.

He underpinned Surrey’s competitive 313-7, which also included 86 for Ben Foakes. The pair shared a fourth-wicket stand of 180 inside 29 overs to recover the score from 70-3.

Adam Lyth top-scored in Yorkshire’s reply with 75 off 83 balls, but the Vikings fell away from a healthy 126-1 in the 25th over.

They finished on 289-9, losing by 24 runs as former West Indies seamer Ravi Rampaul claimed three wickets.

Surrey now go on to face Worcestershire at New Road in Saturday’s semi-final as they bid for a third straight final.

Yorkshire’s spin duo of Azeem Rafiq and Karl Carver impressed with 3-51 and 1-52 from their 10-over spells.

Surrey lost four wickets inside the last eight overs of their innings to give Yorkshire some momentum as they did not quite make the most of the death overs having been 250-3 in the 43rd over.

Lyth and Jack Leaning, who made 42, shared 95 for the second wicket.

But Rampaul struck twice in as many overs to remove the pair and leave the score at 131-3 in the 27th.

Gary Ballance and Peter Handscomb shared 64 inside eleven overs to keep Yorkshire firmly in the hunt.

But the captain’s departure – caught at mid-wicket off a Tom Curran full toss – to leave the score at 195-4 in the 38th a key blow.

Handscomb and Tim Bresnan were together at the start of the final 10 overs, with 110 needed.

The Australian reached 50 off 46 balls in the 43rd over with a six over mid-wicket off Rampaul, who claimed his third in the same over when Bresnan was caught behind - 236-5.

But when Jade Dernbach had Handscomb caught at wide long-on for 60 - 245-6 in the 45th with 69 more needed - Yorkshire were left with a mountain to climb.

Rafiq and Matthew Fisher were run out as the target became 29 off the last. Matthew Waite fell in the last over for 34.