He qualified for the 2010 World Snooker Championship, his 30th time at the event, by defeating Adrian Gunnell 10–4. In the first round, Davis beat Mark King 10–9, and at 52, he was the oldest player to win a match at the Crucible since Eddie Charlton defeated Cliff Thorburn in 1989. In the second round, against defending champion John Higgins, Davis won 13–11, a win commentator Clive Everton called "the greatest upset in the 33 years the Crucible has been hosting the championship." This made him the oldest world quarter-finalist since Charlton in 1983. In the quarter-final match against Australian Neil Robertson, Davis lost 5–13. Despite having his best run at the World Championship for five years and reaching the quarter-finals for only the second time since 1994, this was his last appearance at the Crucible; he failed to qualify for the tournament again before his retirement.