Volunteers take 46-40 home basketball win