Trots en tidig Capitals-reducering genom Chandler Stephenson i den tredje perioden kunde Blues hålla undan.
Snart får Capitals chans till revansch. Båda lagen möts nämligen i premiären den 2 oktober.
Detroit Red Wings - Toronto Maple Leafs 3-4 (1-0, 1-2, 1-1, 0-0, 0-1)
Straffar skulle krävas i Little Caesars Arena, och det var gästerna ifrån Toronto som utnyttjade det bäst. Redan i den första rundan satte Jeremy Bracco det avgörande målet,
Toronto hade ledningen med 3-2 efter mitten av halva den tredje perioden efter mål från Hudson Elnuik, Matt Read och Darren Archibald. Men med 1:43 kvar kvitterade hemmalaget via Givani Smith. Hemmalagets övriga mål gjordes av Evgeny Svechnikov och Chris Terry.
Varken Red Wings eller Maple Leafs matchade sina allra största namn i matchen. Noterbart är att Rasmus Sandin spelade över 30 minuter i matchen. Ingen annan spelare hade lika mycket istid som Sandin som kanske kryper allt närmare en plats i Maple Leafs premiärlag. Svensken hade ett skott på mål, men spelade minus-1 i matchen
Ikväll möts lagen igen i det som är bådas sista träningsmatcher innan premiären nästa vecka.
Columbus Blue Jackets - New Jersey Devils 0-2 (0-1, 0-0, 0-1)
Cory Schneider stod för en ny fin försäsongsinsats. I natt räddade målvakten 32 skott och höll nollan för sitt Devils. Under sina fyra matcher under försäsongen har Schneider 95,2 i räddningsprocent, ett gott tecken för laget inför premiären.
Jesper Bratt och Nico Hischier såg till att Taylor Hall kunde ge Devils ledningen i den första perioden. Det var forwardens andra mål under försäsongen. Slutresultatet fastställdes sedan i den tredje när Travis Zajack hittade rätt till 2-0.