Santa Rosa farmer Brandon Dawson won the World Championship Pumpkin Weigh-off on Sunday with a 2,346-pound pumpkin.