It's the last week of the heats and the final group of amateurs battle for a place in the quarter-final. Show more
Discover 11,128,835 listings and 279,776 playable programmes from the BBC
It's the last week of the heats and the final group of amateurs battle for a place in the quarter-final. Show more