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