Brian Campbell couldn't think of a better way to celebrate an NHL milestone.

   Campbell played his 1,000th career game on Tuesday as the visiting Panthers beat the Montreal Canadiens 4-1 at the Bell Centre, extending Florida's win streak to four games.

   With the victory -- and a loss by Tampa Bay against the New York Rangers -- Florida clinched the Atlantic Division.

   "It works out pretty well," said Campbell, who posed for pictures with the game puck in the visitors locker room after the game. "It's a date and a time I won't forget."

   Campbell became the 305th player in NHL history to reach the 1,000-game plateau, and 10th in Panthers franchise history. He's played in 384 consecutive regular-season games since 2011.

   "I didn't see that coming early in my career, but I'm pretty proud of the fact that I stuck with it," said the 36-year-old defenceman who has 487 points in his 16 NHL seasons. "It's pretty special. I've worked my tail off to get to where I am. Nobody gave me anything to begin with.

   "Being a late draft pick and battling my way in the minors and healthy scratches to where I am today. It wasn't given to me, so I'm proud of that fact."

   Campbell is now headed to the NHL playoffs for the first time since the 2011-12 season, when the Panthers lost in the first round. The Strathroy, Ont., native won a Stanley Cup with the Blackhawks in 2010.

   "He's a marathon man," said Nick Bjugstad of Campbell. "He's a solid defenceman, very underrated and an experienced vet. He's still kicking pretty well for how many games he's played.

   "Us younger guys look up to him."

   Florida (46-25-9) got goals from four different players on Tuesday, and Roberto Luongo made 32 saves for his 34th win of the season.

   Bjugstad, Aleksander Barkov, Greg McKegg and Jiri Hudler scored for the Panthers. Jaromir Jagr had two assists.

   Florida swept the season series against Montreal (36-38-6), winning all four games this year.

   The Canadiens failed to get revenge after losing to the Panthers their last time out, blowing a three-goal lead against Florida on Saturday en route to a 4-3 loss.

   Barkov scored just 10 seconds into the contest, tying a Panthers franchise record set in 1996 for fastest goal to start a game.

   After Alex Galchenyuk equalized for Montreal, Bjugstad scored his 15th of the year with 13 seconds remaining in the second frame -- a one-timer on the power play.

   Montreal went into the third period down a goal despite outshooting Florida 27-11.

   "We were happy with our game and we gave ourselves an opportunity in the third period," said Habs captain Max Pacioretty. "We've just got to bury our chances."

   McKegg added Florida's third goal at 8:58 of the final period and Hudler made it 4-1 with less than two minutes remaining.

   "We liked the effort, but we want to win games," added Pacioretty, who got an assist on Galchenyuk's goal. "We want to have a positive energy, but no matter how hard you play, if you don't win, you don't have those vibes.

   "We have two (games) left. We want to feel good about ourselves and play hard and win because we want to enjoy it and have fun."

   Called up from the St. John's IceCaps on Sunday, enforcer John Scott made his debut for the Canadiens. Scott finished with a minus-1 rating and two penalty minutes in 9:01 of ice time.