Villa Novans earn hard-fought win on courts