THE British Open is heading for a thrilling end, with the final on NOW.

Anthony McGill booked his spot in the showpiece after he stunned 6-3 in the semi-final.

The Scotsman will face Shaun Murphy in the £100,000 final after the Magician thrashed defending champion 6-1 last night.

McGill is looking to win his first ranking title in eight years.

  • Start time: 1pm BST
  • TV channel: ITV4
  • FREE live stream: ITVX

Follow our live blog below…