West wins at home 34-20 over Asheville