Petr Prucha and Radim Vrbata scored midway through the third period, lifting the visiting Phoenix Coyotes to a 4-2 win over the Detroit Red Wings and a 2-1 series lead.
Phoenix defenceman Sami Lepisto scored 29 seconds into the game and Wojtek Wolski also scored late in the second period.
Ilya Bryzgalov made 29 saves for the Coyotes.
The victory came at a steep price for Phoenix, which lost captain Shane Doan in the second period when he fell hard into the boards after colliding with goalie Jimmy Howard. He did not return and team officials are calling it an upper-body injury.
"From where we've come from, a couple injuries are not going to deter us," Phoenix coach Dave Tippett said. "Shane is a great player, he's our leader, but we recognized we had a game to play."
Red Wings head coach Mike Babcock was impressed with how the Coyotes played without Doan and forward Vernon Fiddler, who was also injured.
"They just got better," Detroit coach Mike Babcock said. "With no Fiddler and no Doan, they had the puck more than we did."
Detroit's Valtteri Filppula made it 1-all late in the first period and Johan Franzen also scored for the Red Wings.
Howard made 29 saves for Detroit.
Detroit will host Game 4 on Tuesday night, needing a win to avoid being on the brink of elimination after advancing to the past two Stanley Cup finals.
The Coyotes quickly quieted a fired-up crowd at Joe Louis Arena when Lepisto got the third shot of the game past Howard, scoring the quickest goal for the franchise since it was in Winnipeg.
Filppula's power-play goal got the fans back into it at the 14:42 mark of the first period, but the Red Wings failed to score in the second period and they allowed Wolski to score with 32 seconds left in the second.
Phoenix looked faster than Detroit at times, beating veterans such as defenceman Nicklas Lidstrom to the front of the net and getting to pucks in the corners quicker.
"When you turn over pucks, you look like you have no energy," Babcock said.
The Red Wings had what appeared to be two goals waved off, including one by Todd Bertuzzi with 3:02 left in the game.