DETROIT -- Robert Lang's third-period goal broke a tie and lifted the Red Wings to a 2-1 win over the San Jose Sharks on Wednesday night.
Detroit (4-4-1), which ended a three-game losing streak, also got a goal and an assist from Mathieu Schneider. Dominik Hasek made 22 saves, including a tip attempt and rebound by Steve Bernier with 37 seconds left and a backhander by Milan Michalek from in close with 30.2 seconds left.
Bernier scored the lone goal for San Jose (7-3-0).
Lang broke a 1-1 tie with 8:58 remaining by tipping in a shot from the point by Schneider for his third goal of the season.
Schneider's power-play goal 38 seconds into the third period tied the game at 1. Schneider beat Evgeni Nabokov, who was being screened by Tomas Holmstrom
, with a one-time slap shot from the top of the right circle.
Nabokov finished with 21 saves.
The Wings had a 39-23 shots advantage for the game and despite being outshot 14-4, San Jose led 1-0 after one period.
The Sharks took advantage of Johan Franzen
's interference penalty late in the first period with Bernier's power-play goal with 2:50 left in the opening period. He beat Hasek with a one-timer from the bottom of the left circle off a pass from Michalek. It was Bernier's third goal.
Notes: RW Mikael Samuelsson (shoulder) and D Andreas Lilja were scratched for Detroit. ... San Jose's scratches were D Rob Davison and RW Scott Parker. ... The Sharks beat the Wings, 5-1, last Thursday night in San Jose.