Round-up: O'Sullivan pulls off stunning comeback, Allen trounces Trump
Ronnie O'Sullivan was resurgent against Kyren Wilson, coming back from 5-1 down to triumph 6-5 and reach the Shanghai Masters semi-finals.
O'Sullivan, the defending champion, looked to be heading out of the tournament, but strung together five consecutive frames and fended off a trio of snookers in the penultimate frame to force the decider.
And O'Sullivan put together a break of 60 to see himself through to the semis.
Mark Allen put in a near-flawless performance to see off reigning world champion Judd Trump and advance to the Shanghai Masters semi-finals.
Allen, who won two ranking events last season, stormed to a 6-1 victory against the world number one, ending Trump's 13-match winning run in the process.
The 33-year-old raced to a 3-0 lead before Trump got on the board with a 109, but that was the only frame he could muster as Allen reeled off the next three with breaks of 55, 73 and 69.
Allen will face either Jack Lisowski or Shaun Murphy for a place in the final.
Meanwhile, Neil Robertson enjoyed a comfortable 6-2 victory over Barry Hawkins to book his spot in the last four.
The 2010 world champion took a 4-0 lead with breaks of 115, 73 and 68.
Hawkins hit back when scoring 99 and 114, but Robertson closed out the match in the eighth frame to make the semis, where he will take on O’Sullivan.
Thursday’s quarter-final matches
- Ronnie O'Sullivan  v Kyren Wilson 
- Barry Hawkins  2-6 Neil Robertson 
- Shaun Murphy  v Jack Lisowski 
- Mark Allen  6-1 Judd Trump 
- O’Sullivan / Wilson v Neil Robertson
- Murphy / Lisowski v Mark Allen