Sixth-tier Darvel knock out top-flight Aberdeen in one of Scottish football's biggest-ever shocks.
Discover 11,128,835 listings and 279,777 playable programmes from the BBC
Sixth-tier Darvel knock out top-flight Aberdeen in one of Scottish football's biggest-ever shocks.