The Philadelphia Flyers just keep stringing wins together as they expand their win streak to five games. They beat the red-hot New York Rangers 5-2 in South Philadelphia.

The atmosphere was intense and both teams clearly do not like each other. Perfect. What hockey fan would want it any other way?

The top line was special. Lately, the bottom six forwards have been getting praised for their play and deservedly so. For the top dogs to step up in such a meaningful game in the standings and in such an emotional tilt, that's extremely valuable.

Claude Giroux truly led this team to victory. He had that killer-instinct every shift on the ice. He finished with two goals and Jakub Voracek recorded four assists. Sean Couturier tallied a goal and an assist as well.

That's not all. Kevin Hayes, who once played for the Rangers, had a huge impact. He scored one goal and had six shots on net with three hits. His presence was felt by the Rangers as his former teammates were frustrated by what he brings to the table. I'm sure they used to love it though.

Carter Hart made SPECTACULAR saves. One notably on Artemi Panarin in the first period. Panarin has been the reason why the Rangers have climbed back into the wild card race.

It was an interesting match up for the two goalies. Both teams have young net minders playing extremely well. Alexandar Georgiev has been on fire, but the Flyers seemed to have his number in this one.

The teams will rematch in Madison Square Garden Sunday afternoon. If the Flyers can snag a total of four points against the Rangers in this home-and-home... Wow!