Sri Lanka’s Rangana Herath became only the third player in the history of Test cricket to take a century of wickets at a single ground.
The spinner got his 100th wicket at Galle in his farewell Test appearance when England captain Joe Root came down the wicket and was bowled.
Here, Press Association Sport takes a look at the other times this feat has been achieved.
Muttiah Muralitharan, 166 wickets, Sinhalese Sports Club Ground, Colombo

Muralitharan holds the record for the highest number of wickets at a single ground, with 166 at Colombo.
The Sri Lankan spinner took those wickets in 24 Test matches at the ground, and at an average of 20.69.
James Anderson, 100 wickets, Lord’s Cricket Ground, London
What a jaffa! 💯 wickets at Lord's for @jimmy9! 🙌
Scorecard/Videos: https://t.co/QaHxVc4jQO#ENGvIND pic.twitter.com/F51SU5EzMg
— England Cricket (@englandcricket) August 12, 2018
Playing against India, Anderson became the first player since Muralitharan to take 100 wickets at a single venue and the first fast bowler to do so.
He was on 99 wickets at Lord’s when he got Murali Vijay out for the second time in the match caught behind, giving Anderson his 550th wicket in Test cricket.
Muttiah Muralitharan, 117 wickets, Asgiriya Stadium, Kandy

Muralitharan is the highest wicket-taker in Test history and has also got 117 wickets at the Asgiriya Stadium in Kandy.
He took those wickets in 16 matches at his home ground, and they included a career-best innings haul of nine for 51 against Zimbabwe in 2002.
Muttiah Muralitharan, 111 wickets, Galle International Stadium, Galle

Muralitharan also took more than a century of wickets, with 111 at Galle, the same ground as Herath.
The 111 wickets came in 15 matches, and added to his world record 800 wickets in Test matches overall.