Den svenska stjärnbacken assisterade fram till Buffalos första mål, kvitteringen till 1-1 i slutet av den första perioden.
Två powerplay-mål, däribland Dahlins 4-2-mål, var efterlängtade av laget.
– Vi har pratat mycket och till slut släppte det. Vi har haft många chanser och inte gjort mål. Det kan skapa frustration men vi har hanterat det bra och gjorde två riktigt bra mål i dag, säger Dahlin enligt nhl.com.
Ullmark storspelade
I och med vinsten knappar laget in på Washington som just nu är fem poäng före på den sista slutspelsplatsen i östra konferensen. Washington har dock spelat två matcher färre.
Även Bostons målvakt Linus Ullmark hade en lyckosam dag på jobbet och höll nollan mot Nashville. Svensken räddade samtliga 32 skott när Boston vann med 3-0.
NHL
Buffalo Sabres
6 - 2
Washington Capitals
Period 1
- 02:460-1Fehérváry (Sgarbossa/Lapierre)
- 1-1Girgensons (Dahlin/Power)15:42
- 2-1Peterka (A. Tuch/Benson) PP116:50
Period 2
- 3-1Peterka (A. Tuch)10:54
- 19:143-2Strome (Carlson/Ovechkin) PP1
Period 3
- 4-2Dahlin (Peterka/Thompson) PP103:03
- 5-2Thompson (Quinn/Benson)04:48
- 6-2A. Tuch (Thompson/Dahlin)05:33