Hampden roar to Ham Roast