Ronnie O'Sullivan crashed out of the English Open at the semi-final stage after a shock 6-1 defeat to veteran Mark Davis.
O'Sullivan, who had courted controversy by deriding the Crawley venue earlier this week, had no answer to the 46-year-old who reeled off five straight frames to reach his first major final.
Davis will face former world champion Stuart Bingham in Sunday's final after the 42-year-old defeated Steven Maguire 6-3.
Maguire nudged into a 3-2 lead after the mid-session interval but Bingham stayed cool to reel off four straight frames and reach his first ranking final of the year.
Imagine playing like this against Ronnie O'Sullivan!
— World Snooker (@WorldSnooker) October 20, 2018
Mark Davis looks at home at @K2Crawley 👏#EnglishOpen pic.twitter.com/Od8nTow8S8