PHILADELPHIA: The Eastern Conference-leading Philadelphia Flyers lost three straight games for the first time since December when they fell to the Buffalo Sabres 5-3 in the NHL on Saturday. Drew Stafford, Tyler Ennis and Andrej Sekera scored three straight goals in the second period to put the Sabres ahead. Jason Pominville hit the tie-breaking winner in the third and Nathan Gerbe added a late empty-netter. Kris Versteeg, James van Riemsdyk and Kimmo Timonen scored for the Flyers, who have cruised atop the East for most of the season, but haven't been able to match the desperation of teams fighting for a playoff berth. Islanders 5, Blues 2: At Uniondale, New York, Islanders defenseman Andrew MacDonald scored two rare goals, John Tavares and P.A. Canucks 3, Kings 1: At Los Angeles, Daniel Sedin scored the tiebreaker with 8:24 to play, Roberto Luongo made 21 saves, and Vancouver opened a five-game road trip with a gritty victory over Los Angeles. Coyotes 5, Red Wings 4, SO: At Glendale, Arizona, Radim Vrbata's shootout goal completed a furious Phoenix comeback as the Coyotes topped Detroit. Penguins 3, Bruins 2, OT: At Boston, Dustin Jeffrey scored his second goal of the game 1:52 into overtime as Pittsburgh ended Boston's seven-game winning streak. Other results: Canadiens 4, Lightning 2; Blackhawks 5, Maple Leafs 3; Thrashers 4, Panthers 3, OT.