Vic Carucci: Matt Barkley surprisingly keys ‘fun win’ for Bills