Tack vare segern, som var lagets tredje i rad, seglade Penguins upp i topp av Metropolitan Division, en poäng före Washington Capitals och tre före Flyers. Kessel nådde även han en milstolpe, han spelade sin 900:e NHL-match.
Här är summeringen från nattens övriga matcher:
Buffalo Sabres - Calgary Flames 1-5 (0-2, 0-3, 1-0)
Efter fyra raka förluster ville och fick Flames två poäng med sig hem från KeyBank Center i Buffalo. Sam Bennett gjorde det viktiga förstamålet och sedan flöt det bara på för gästerna som gjorde 0-2 ett par minuter senare genom Mark Jankowski efter assist från Bennett.
I den andra fortsatte Calgary producera framåt och gjorde 0-3 genom Mark Giordano och 0-4 genom Sean Monahan som snyggt spelades fram av Johnny Gaudreau som gjorde sin 300:e NHL-match. Målet var Monahans 30:e för säsongen. Efter målet fick Robin Lehner hoppa in i kassen för Sabres men det hjälpte inte. 0-5 kom med 1:21 kvar av mittperioden då Dougie Hamilton fick en retur serverad till sig och kunde raka in den i nästintill öppet mål då Lehner var ur position.
I den tredje bevakade Flames nollan och var bara 18 sekunder ifrån att hålla den, men då tröstmålade Casey Nelson för Buffalo till Flames-målvakten David Rittich besvikelse. Nollan hade varit hans första i NHL.
Tack vare segern närmade sig Flames en slutspelsplats i Western Conference. De är en poäng ifrån en wildcardplats. Notera att segern var Calgarys första i Buffalo sedan den 14 december 2013 och den första under ordinarie tid sedan den 15:e mars 1996.