Marc-Edouard Vlasic's stick ended up in the wrong place at the wrong time with the San Jose Sharks' 31-game home winning streak on the line.
Dion Phaneuf scored with 3:57 left on a shot that Vlasic accidently nudged past his own goalie, giving the Calgary Flames a 3-2 victory Thursday night.
With its second straight victory over San Jose, the Flames handed the Sharks their first regulation regular-season home loss since Feb. 14.
"I wasn't trying to do anything special, and it just hit my stick," Vlasic said. "(The streak) isn't something a lot of us were probably thinking about, but we wanted to play better against Calgary after they beat us pretty bad last time."
Ryane Clowe and Joe Thornton scored for the Sharks, whose 28-0-3 streak matched the second-longest in NHL history. Nabokov stopped 28 shots in the loss that also left the Sharks a point behind Boston in the overall NHL standings.
In other NHL games Thursday night, it was: Detroit 4, Los Angeles 0; Boston 2, the New York Islanders 1; Phoenix 4, Vancouver 1; Tampa Bay 4, Philadelphia 1; Montreal 3, Nashville 2; Buffalo 5, Dallas 4 in a shootout; Toronto 6, Carolina 4; St. Louis 5, Colorado 2; and Minnesota 5, Edmonton 1.
San Jose dropped to 20-1-2 at the Shark Tank this season, with the defending Stanley Cup champion Red Wings arriving in two days.
"You let a road team hang around when it's tied in the third period, and a lot of times something like that is going to happen," Clowe said. "They're going to get a bounce or something. We can't sulk too long, because we've got a big game on Saturday."
Daymond Langkow and Craig Conroy also scored for Calgary, and Miikka Kiprusoff made 33 saves.
"All night it was back and forth," Phaneuf said after his first goal in 26 games. "We didn't give them much, and they didn't give us much."
The Flames have won 11 of 13 overall.
"We want to keep climbing, moving up," Flames captain Jarome Iginla said.
The Sharks hadn't lost at home in regulation since falling to Edmonton last Valentine's Day. Since then, the Sharks had lost only a shootout to the Oilers on March 16 and two overtime games against Edmonton and Nashville this season.
San Jose did drop three home playoff games last spring during its second-round burnout, prompting coach Ron Wilson's departure and Todd McLellan's arrival.
Sharks defenseman Rob Blake was injured in the first period when a shot deflected up his stick and hit him in the face. Blake went to a hospital as a precaution.
At Los Angeles, Ty Conklin made 23 saves for his fifth shutout of the season, and Kris Draper and Kirk Maltby each had a goal and an assist for Detroit.
The defending Stanley Cup champions have earned at least a point in a season-high 10 straight games. Johan Franzen scored his 20th of the season, and Mikael Samuelsson also scored for Detroit, 19-2-0 in its last 21 games against Los Angeles.
At Uniondale, N.Y., Tim Thomas made 40 saves, and Marc Savard and Martin St. Pierre scored in Boston's fourth straight victory.
Bill Guerin ended Thomas' shutout bid with 53.2 seconds left.
The Islanders have lost six straight.
At Vancouver, British Columbia, Joakim Lindstrom scored the first two goals for Phoenix to help spoil star goalie Roberto Luongo's return to Vancouver's lineup.
Keith Yandle and Peter Mueller also scored, and Ilya Bryzgalov made 31 saves.
Luongo, back in goal after missing eight weeks because of a groin injury, made 27 saves.
Daniel Sedin scored for Vancouver.
At Tampa, Fla., Martin St. Louis, Andrej Meszaros and Ryan Craig scored during a 2:03 span of the second period, and Vincent Lecavalier scored on a penalty shot.
Mark Recchi had two assists to tie Dale Hawerchuk for 17th place on the NHL's career points list with 1,409. Joffrey Lupul scored for Philadelphia.
At Montreal, Andrei Markov had a goal and an assist for Montreal, Andrei Kostitsyn and Guillaume Latendresse also scored, and Jaroslav Halak made 23 saves.
J.P. Dumont and Vernon Fiddler scored for Nashville.
At Dallas, Jason Pominville beat Marty Turco in the sixth round of the shootout, and Ryan Miller turned aside five of six attempts for Buffalo.
Paul Gaustad scored twice in regulation for the Sabres, and Clarke MacArthur and Jochen Hecht also scored. Matt Niskanen, Steve Ott, Trevor Daley and Brad Richards countered for Dallas.
At Raleigh, N.C., Tomas Kaberle scored the go-ahead goal on a power play late in the third period after Toronto blew a four-goal lead.
Jason Blake had three goals and two assists, and Ian White and Nicklas Hagman also scored. Matt Cullen, Tuomo Ruutu, Eric Staal and Scott Walker scored for Carolina.
At St. Louis, Patrick Berglund scored his 14th goal to take over the NHL rookie lead, and Manny Legace made 24 saves for the Blues.
Cam Janssen, Brad Boyes, T.J. Oshie and David Backes also scored for St. Louis. Cody McLeon and Milan Hejduk scored for Colorado.
At St. Paul, Minn., Niklas Backstrom made 20 saves for Minnesota to improve to 10-0 against Edmonton, allowing only Liam Reddox's first-period goal.
Krys Kolanos, Cal Clutterbuck, Pierre-Marc Bouchard, Brent Burns and Eric Belanger scored for the Wild.