the 2007 scottish challenge cup final was an association football match between dunfermline athletic and st johnstone, held on 25 november 2007 at dens park in dundee. it was the 17th final of the scottish challenge cup since it was first organised in 1990 to celebrate the centenary of the scottish football league.