Barry Bay home a winner on all fronts -