ST. LOUIS -- Derek MacKenzie scored twice, and the Florida Panthers beat the St. Louis Blues 3-1 on Tuesday night.
Brandon Pirri also scored for Florida, which has won three in a row. Roberto Luongo made 29 saves.
David Backes scored for the Blues. Jake Allen made 12 saves in two periods, and Brian Elliott made eight stops in the third.
The Blues had won six straight games against the Panthers. They are now 4-4-2 over their last 10 games after an 11-3-1 start to the season.
After a slow first period that included just seven shots, the Panthers scored three times in the final 7:42 of the second.
Pirri scored on a breakaway, assisted by Aleksander Barkov and Willie Mitchell, after a Vladimir Tarasenko turnover in the offensive zone. The goal, with 7 minutes, 42 seconds left in the period, was Pirri's fifth of the season.
Florida scored again just 13 seconds later on a turnaround slap shot by MacKenzie after a turnover by Steve Ott in the defensive zone.
The Blues answered 21 seconds later on a shot from David Backes that ricocheted off the skate of Dylan Olsen and past Luongo.
MacKenzie made it 3-1 at 16:41 of the second with his third of the season, a long wrist shot from the slot after a turnover by Kevin Shattenkirk in the neutral zone.
It was MacKenzie's first two-goal game since March 12, 2011, for Columbus at Carolina. He has 39 career goals in 413 regular-season games over 12 seasons.
Connect with the Southeast Missourian Newsroom:
For corrections to this story or other insights for the editor, click here. To submit a letter to the editor, click here. To learn about the Southeast Missourian’s AI Policy, click here.