Perreault piled in with four goals and assist as he orchestrated a thumping win for the Jets and tied the franchise record for the most goals scored in a game.
The Jets’ scoring was rounded off by two strikes from Dustin Byfuglien and further goals from Jay Harrison and Evander Kane at the MTS Centre.
There was also a big win for the Pittsburgh Penguins, who were buoyed by two goals and an assist from David Perron as they beat the Minnesota Wild 7-2.
The Wild were constantly playing catch up at the Consol Energy Center and never looked capable of avoiding their sixth successive defeat as they slip closer to the foot of the Western Conference.
The Buffalo Sabres are in a similar predicament in the Eastern Conference after they were consigned to an eighth straight defeat by the Detroit Red Wings at First Niagara Center.
Mike Weber pulled one back for the Sabres after Darren Helm and Gustav Nyquist gave the Red Wings a 2-0 lead, but Tomas Tatar restored their two-goal cushion and it finished 3-1.
In the Big Apple the New York Islanders claimed local bragging rights with a 3-0 shutout victory over the New York Rangers courtesy of second period goals from Anders Lee, Nikolay Kulemin and Frans Nielsen.
Elsewhere the Nashville Predators smashed the Vancouver Canucks 5-1, the St Louis Blues beat the Edmonton Oilers 4-2 to claim their fifth straight triumph and rookie David Pastrnak scored twice for the Boston Bruins as they edged the Tampa Bay Lightning 4-3.
Victor Rask and Elias Lindholm scored shootout goals for the Carolina Hurricanes as they survived a third period comeback from the Colorado Avalanche to win 3-2.
In the late games the Dallas Stars had a four-goal second period blitz to thank for their tight 5-4 win over the Ottawa Senators and the San Jose Sharks eked out a 3-2 margin over the Arizona Coyotes.