Första halvlek blev mållös och det dröjde till den 65:e minuten innan Lova Enkel gav Viljan ledningen.
Lova Enkel, återigen, ökade Viljans ledning med knappa kvarten kvar. 0-2-målet blev matchens sista.
Med tre omgångar kvar är Upsala IF sist i serien, medan Viljan är på sjunde plats.
Nästa motstånd för Upsala IF är Tierp. Lagen möts lördag 21 september 13.00 på Vegavallen.