Jack Layne threw three touchdown passes to Mark Hamper, Cameron Pope kicked field goals of 50, 48 and 36 yards and Idaho beat Weber State 31-24.