Och på tal om Malkin. Ryssen spelade i natt sin 700:e NHL-match i karriären och förutom assisten till Streits mål stod 30åringen för två egna fullträffar, båda i den första perioden.
Efter Streits mål satte Justin Schultz och Tom Kühnhackl varsitt mål för att bekräfta slutresultatet.
Segern innebar att Penguins undvek sin tredje raka förlust och att laget nu är sju poäng efter Washington Capitals för förstaplatsen i Metropolitan Division.
Här är en sammanfattning av nattens matcher:
Pittsburgh Penguins - Tampa Bay Lightning 5-2 (0-0, 2-1, 3-1)
Tampas mål skickades in av Adam Erne och Nikita Kucherov. Målet var Kucherovs sjunde mål de senaste fem matcherna.
Carolina Hurricanes - Arizona Coyotes 2-4 (1-2, 1-0, 0-2)
Rutinerade Shane Doan gjorde tre poäng och klev fram i ett i stort sett redan slutspelsavhängt Coyotes när de besegrade Hurricanes i PNC Arena. Doan assisterade till Christian Dvoraks 1-0 och till Jordan Martinooks 3-2 innan han själv fastställde slutresultatet till 4-2 i den tredje perioden. Doan har 23 poäng den här säsongen.
Winnipeg Jets - St. Louis Blues 3-0 (1-0, 0-0, 2-0)
Genom två mål av Blake Wheeler och 29 räddningar från Connor Hellebuyck lyckades Jets vinna med 3-0 mot Blues och ta två tunga poäng i slutspelsjakten i Western Conference. Jets saknar fyra poäng upp till wildcardplatsen.
Blues har förlorat fem raka matcher.
Chicago Blackhawks - New York Islanders 2-1 (0-0, 0-1, 1-0, 0-0, 1-0)
Islanders såg länge ut att gå mot en 0-1-seger från United Center efter att Brock Nelson gett gästerna ledningen i den andra perioden. Men med 1.14 kvar av den ordinarie speltiden kvitterade Artemi Panarin till 1-1 med sitt 20:e mål för säsongen. Matchen gick till förlängning och till straffläggning där samme Panarin satte sin straff tillsammans med Jonathan Toews vilket gav Blackhawks extra poängen.