Nykvarn U tog ledningen strax före halvtidsvilan, genom Lucas Lundberg. Med en knapp halvtimme kvar att spela fick Adam Matthiesen träff och ökade ledningen för Nykvarn U. 2-0-målet blev matchens sista.
I den 79:e minuten fick Barvas Marcus Andersson rött kort, och fick spela med en man mindre sista elva minuterna.
För Nykvarn U gör resultatet att laget nu ligger på tredje plats i tabellen, medan Barva är på fjärde plats.
Nästa motstånd för Barva är Nya Södertälje. Lagen möts fredag 3 maj 18.45 på Pilängen.