Updated

Sean Monahan had a goal and an assist and the Calgary Flames beat the New York Islanders 5-2 on Sunday for their seventh straight victory.

Brian Elliott made 33 saves for his sixth straight win. Elliott is 7-0-1 since his last regulation loss on Feb. 5 when he made 28 saves during a 4-3 loss in New York to the Rangers.

Michael Frolik, TJ Brodie, Micheal Ferland and Kris Versteeg also scored for the Flames.

John Tavares and Jason Chimera scored for the Islanders. They are 3-2-1 on a nine-game trip.

Thomas Greiss started in net for the Islanders and stopped 17 of 21 shots in the first period before being replaced by Jean-Francois Berube, who finished with 15 saves.