Corey Perry and Jakob Silfverberg scored in the shootout as the Anaheim Ducks rallied past the Detroit Red Wings for a 4-3 win Monday night.

The Ducks looked out of it before scoring three goals in a four-minute third-period flurry to take the lead — leaving a sizable contingent of Red Wings fans in shock after they turned the Honda Center into a de facto home game for most of the night.

Francois Beauchemin buried a shot from just inside the blue line at 12:57 of the third after Andrew Cogliano whacked home a rebound to finally put the Ducks on the board and Emerson Etem beat Jimmy Howard through the legs 90 seconds later.

Riley Sheahan tied the game 3-3 with 3:49 remaining, his 10th goal of the season coming on a one-timer set up exquisitely by Gustav Nyquist.

John Gibson made 35 saves for the Ducks, who earned their third straight win.

Pavel Datsyuk scored twice to give the Red Wings a 2-0 edge. But his try in the shootout hit the post and Tomas Tatar had a chance to extend the shootout, but missed wide to the right of Gibson.

With Henrik Zetterberg sidelined (possible head injury), Datsyuk picked up the slack on offense during a second-period blitz. Datsyuk capitalized on a poor attempt at a clearing pass by Clayton Stoner and left the defenseman mesmerized before putting the puck past Gibson 3:54 into the period.

Barely three minutes later, Datsyuk collected Justin Abdelkader's shot and scored on the rebound on the league's best power play.

The Red Wings played without Zetterberg for the first time this season. He was scratched after being punched in the face by Dallas' Jamie Benn in the second period of a wild 7-6 win over the Stars on Saturday. Zetterberg leads the team with 34 assists and 49 points.

NOTES: The Red Wings continue their six-game road trip Tuesday night against the Kings. It will be the Red Wings' seventh set of back-to-back contests this season; they are 4-1-1 on the second night. . The Ducks, who have not won at home in regulation since Jan. 21, will look to snap that streak Wednesday when they host Ottawa. . The Ducks remained unbeaten on Monday this season, picking up their fourth win. . Ducks center Nate Thompson suffered a lower body injury.