Hazel Irvine introduces live coverage as the second semi-final reaches its conclusion. A maximum of nine frames played during the evening will decide who will appear in the final. Show more
Discover 11,128,835 listings and 279,785 playable programmes from the BBC
Hazel Irvine introduces live coverage as the second semi-final reaches its conclusion. A maximum of nine frames played during the evening will decide who will appear in the final. Show more