GLENDALE - Antti Niemi stopped 35 shots for his fourth shutout of the season, Logan Couture scored two goals, and the San Jose Sharks earned a key road victory by racing past the Phoenix Coyotes 4-0 on Monday night.

Needing a win after a rough week, the Sharks overwhelmed Phoenix in the second period to move within a point of Los Angeles for fourth place in the Western Conference. San Jose outshot Phoenix 24-7 in the period, going up 3-0 on goals by Tommy Wingels, Couture and Joe Pavelski. Niemi made some tough saves early and was steady after the Sharks took the lead to earn his 23rd career NHL shutout.

Jason LaBarbera stopped 37 shots for Phoenix, which remained 11th in the West and four points out of the final playoff spot with six games left.

The Sharks put themselves in good position for a playoff spot with a seven-game winning streak, but followed by losing three of four, putting them just two points ahead of the West's final spot.

The Coyotes earned a point in eight of their previous nine games (5-1-3), but were still 11th. Phoenix lost a big chance to gain ground in its previous game, losing in overtime to struggling Calgary.

• Maple Leafs 2, Devils 0: In Toronto, James Reimer made 31 saves, and Phil Kessel snapped a scoreless tie late in the third period to lift the Maple Leafs to the win, despite recording only 12 shots.

• Flyers 7, Canadiens 3: In Montreal, Scott Hartnell scored three goals and Philadelphia snapped a four-game losing streak.

• Blackhawks 5, Stars 2: In Chicago, Andrew Shaw, Niklas Hjalmarsson and Marian Hossa scored in the third period after Dallas rallied to tie it, and the Blackhawks went on to beat the Stars for their sixth straight win.

• Canucks 5, Predators 2: In Nashville, Tenn., Ryan Kesler scored two goals and Roberto Luongo made 36 saves to lead Vancouver.

• Wild 4, Flames 3: In Calgary, Alberta, Jason Pominville scored twice to help Minnesota snap a three-game winless skid.

• Blue Jackets 4, Avalanche 3, OT: In Denver, Nick Foligno scored at 4:31 of overtime, Sergei Bobrovsky stopped 29 shots and Columbus won its fourth straight.

• Senators vs. Bruins, ppd: In Boston, the game was postponed due to the Boston Marathon bombings. No makeup date has been scheduled.