An Onion Lake, Sask., man made the catch of a lifetime at a Cross Lake, Man., fishing derby, hauling in a 100-centimetre northern pike to win $100,000 with 35 seconds to spare.