Jesper Bratt, 26-åringen från Stockholm, kvitterade i första perioden till 1-1, bidrog med en assist i andra perioden och kryddade sedan slutresultatet till 4-2 i den tredje när hans New Jersey besegrade Carolina.
För New Jersey-målvakten Jacob Markström, som räddade 20 skott, blev det spel nummer 500 i NHL.
“Att spela 500 spel är något du bara kan drömma om när du är yngre”, sa han till reportrar efter matchen.
– Killarna gjorde det speciellt, de spelade en bra match och fansen var fantastiska. Det gjorde det extra speciellt och det var skönt att få en vinst också.
San Josés Alexander Wennberg stod också för två mål under kvällen – inklusive kvittering till 2-2 med bara nio sekunder kvar av sista perioden.
Men 30-åringen från Stockholm fick se sig besegrad ändå, när St Louis vann med 3-2 efter straffar.
När New York Islanders mötte Detroit blev resultatet tre mål – alla gjorda av svenskar.
Öforwarden Simon Holmström gav gästerna ledningen knappt sex minuter in i den första perioden som de sedan behöll nästan hela matchen.
Först, med fem minuter kvar av den tredje perioden, kvitterade Detroits Jonatan Berggren. Fyra minuter senare – med bara 50 sekunder kvar av matchen – klev ytterligare två Detroitsvenskar fram och avgjorde. Simon Edvinsson bidrog med en assist till Lucas Raymond som gjorde segermålet. Detroit vann med 2–1.
– Det är lätt att låta frustrationen smyga sig på när skotten inte går in, säger Lucas Raymond om att motståndarna ledde stora delar av matchen.
– Vårt mål kom med vad, fem minuter kvar? En fantastisk seger, definitivt.
Segern var viktig för Detroit som tidigare förlorat tre matcher i rad.
– Det här var en väldigt stor kväll för oss. Det är bara en början, men det är något att bygga vidare på, säger Raymond.
Även när Utah mötte Boston blev det svenska poäng. I en annars poänglös match gjorde Elias Lindholm 1–0 i andra perioden och gav därmed sitt Boston vinsten.