Hampden to stage Challenge Cup final Hampden Park will stage the Petrofac Training Cup final between Rangers and Peterhead on 10 April.