Mark Allen beat Mark Selby to reach the Masters semi-finals at Alexandra Palace - with the 2018 champion joining Shaun Murphy in the next round.
A "shocked" Neil Robertson was left with his hands over his mouth as Shaun Murphy closed in on a 147 maximum break during the pair's Masters clash.