Mahogany runs away with BGLC Trophy