The Calgary Flames remained top of the Pacific Division, tied with the San Jose Sharks on 77 points, on Saturday with a 5-4 triumph over the Penguins in Pittsburgh.
It was a useful revenge for the Flames who had been hammered 9-1 by the Penguins at the Scotiabank Saddledome in Calgary earlier in the season.
Andrew Mangiapane, Michael Frolik, Austin Czarnik, Travis Hamonic and Sam Bennett all were on target for the Flames who took a three goal advantage into the final period on Saturday before two Evgeni Malkin power play goals in the third made it interesting for the final five minutes of the contest.
The Penguins could not break through, however, allowing Calgary to claim something on what was a disappointing four-game road swing.
The Flames head home to welcome in the Arizona Coyotes on Monday with the New York Islanders and the Anaheim Ducks to follow later in the week.
Meanwhile the Sharks will also return to the ice on Monday when they entertain the Boston Bruins at the SAP Center in San Jose.
The Sharks saw their six-game winning streak come to an end against the defending Stanley Cup champion Washington Capitals earlier in the week, but bounced back to edge the Vancouver Canucks 3-2 on Saturday.
A four-game road trip starts later in the week for San Jose who will head out to play the Penguins, the Columbus Blue Jackets, the Detroit Red Wings and the Bruins.
View all Ice Hockey lines