Orange fans had last laugh in 79-66 win over St. Bonaventure