Vining comes up big as Bulldogs salvage split