SAN JOSE -- It had been a bad 72 hours for the Sharks.
There was that embarrassing 7-1 loss to Buffalo on Saturday night that everyone was trying to forget. Then early Tuesday, the team announced forwards Jonathan Cheechoo and Jeremy Roenick were going on the injured reserve list and would miss this week's games at the very least.
Tuesday night, things got a lot better.
Led by Steve Bernier's two second-period goals, the Sharks beat the Minnesota Wild 4-1, a genuine scoring outburst against a team known for its tight defensive play.
And although the Sharks remain a sub-.500 team at home, the victory did show the near sellout crowd that its team was capable of a lot more than it showed against the Sabres.
Sharks goalie Evgeni Nabokov came up big several times when the game was still close, stopping breakaways by Marian Gaborik and Aaron Voros. But Minnesota ended his shutout bid at 10:58 of the third period when Radivojevic scored on the power play.
Two third-period fights kept the crowd's interest once the game was out of hand. In the first, Sharks defenseman Kyle McLaren outpunched Voros. In the second, Wild left wing Todd Fedoruk ended up hauling San Jose defenseman Alexei Semenov to the ice.
The victory had to make it easier for the Sharks to deal with the fact they would be without Cheechoo and Roenick for a while.
Cheechoo suffered a groin injury Saturday. Roenick has been troubled by an ailing knee all season, but this is the first time it required time on injured reserve.
Cheechoo, 27, underwent two sports-hernia surgeries in the off-season and has struggled with only four goals and five assists.
But he had been playing alongside Thornton on the team's top line in recent games.
Roenick, 37, has scored only one goal in his past 11 games, but is tied with left wing Milan Michalek as the team's second-highest scorer with 14 points and has five game-winning goals, most in the NHL.
FLYERS 8, PENGUINS 2, at Philadelphia -- Joffrey Lupul notched a hat trick and had six points, and R.J. Umberger also scored three goals to Philadelphia end a five-game winless skid at home by beating Pittsburgh.
Lupul had the first six-point game for a Flyer since Eric Lindros on March 1, 1997, against Toronto. The Flyers also had two players with a hat trick in the same game for the first time since Tim Kerr and Dave Poulin each had three goals against the Islanders on Dec. 18, 1986.
LIGHTNING 3, CANADIENS 2 (SO), at Montreal -- Brad Richards scored the lone goal of the shootout to guide Tampa Bay past Montreal.
FLAMES 2, PANTHERS 1 (SO), at Sunrise, Fla. -- Jarome Iginla scored with 10.2 seconds left to send the game to overtime, and Calgary later beat Florida behind Kristian Huselius' shootout goal.
OILERS 5, BLUES 4 (SO), at St. Louis -- Shawn Horcoff had a goal and an assist, then scored the only goal in three rounds of a shootout to help Edmonton beat St. Louis.