He brought up his hundred - his eighth of the season in all formats - with a single to third man off Matt Fisher as Surrey posted 313-7. Yorkshire managed 289-9 in reply.

Sangakkara has enjoyed a stellar summer in County Championship Division One, averaging 90.60 in six matches.

Last month he fell 16 runs short of becoming only the fourth player to make six consecutive first-class centuries.

The former Sri Lanka captain is fifth on the all-time list of leading Test run scorers with 12,400 in 134 Tests, and only India legend Sachin Tendulkar has made more than Sangakkara's 14,234 runs in 404 one-day internationals.