ANAHEIM, California: Corey Perry capped his third career hat trick with his NHL-leading 50th goal during a dynamic four-point performance as the Anaheim Ducks kept pace in a tight playoff race with a 6-2 victory over the San Jose Sharks Wednesday. Rookie Cam Fowler, Teemu Selanne and Jason Blake also scored as Anaheim rebounded from back-to-back losses to stay in a seventh-place tie with Chicago in the Western Conference standings. Both clubs have 95 points apiece and two games to go. The Ducks' victory eliminated the Calgary Flames, but the 10th-place Dallas Stars still have a chance with 91 points and a game in hand. Perry became just the third 50-goal scorer in Ducks history and the Western Conference's first 50-goal scorer since Calgary's Jarome Iginla in 2007-08. Dan Boyle and Ben Eager scored for the Sharks. Blackhawks 4, Blues 3, OT: At Chicago, Jonathan Toews scored with a low shot from the left circle at 3:19 of overtime to give Chicago a victory over St. Louis and move within two points of a clinching a playoff spot in the Western Conference. Kings 3, Coyotes 2, SO: At Los Angeles, Kyle Clifford had the tying goal late in the second period, Jarret Stoll also scored and Los Angeles clinched its second straight playoff berth. Oilers 6, Flames 1: At Calgary, Alberta, Jarome Iginla scored three goals and added an assist as Edmonton routed Calgary, a few minutes before the Flames were eliminated from the Western Conference playoff race. With one game left, Calgary is two points behind Chicago and Anaheim. Hurricanes 3, Red Wings 0: At Raleigh, North Carolina, Cam Ward made 42 saves for his second shutout in a month as Carolina beat Detroit to remain alive for a playoff spot. Capitals 5, Panthers 2: At Washington, Mike Knuble and Jason Chimera scored power-play goals in the first period as Washington won its fourth straight game to move to the brink of clinching the top seed in the Eastern Conference. Bruins 3, Islanders 2: At Boston, Dennis Seidenberg and Gregory Campbell scored in a 78-second span in the second period as Boston moved within two points of the second playoff spot in the Eastern Conference. Devils 4, Maple Leafs 2: At Newark, New Jersey, Ilya Kovalchuk scored his 30th goal and added an assist to lead New Jersey over Toronto.