Jake DeBrusk and Danton Heinen scored for Boston, which had gained points in seven straight games since a 5-4 loss in Detroit on Nov. 4.
Kiefer Sherwood had a goal and two assists for the Predators, who won their fourth straight game.
Ryan Nugent-Hopkins scored one goal and added two assists, while Evander Kane and Evan Bouchard also scored for the Oilers.
Johnathan Kovacevic also scored and Cayden Primeau made 31 saves for Montreal, which won its second straight road game.
Kirill Kaprizov had a goal and an assist and Joel Eriksson Ek also scored for Minnesota, which lost its sixth straight game.
Persons:
Andrei Vasilevskiy, James Guillory, Nikita Kucherov, Steven Stamkos, Brandon Hagel, Luke Glendening, Hagel, Stefan Noesen, Michael Bunting, Antti Raanta, Vasilevskiy hadn't, Conn Smythe, Kevin Korchinski, Connor Bedard's, Ilya Samsonov, Korchinski, Jason Dickinson, Arvid Soderblom, Nicholas Robertson, Calle Jarnkrok, Ryan Reaves, Max Domi, Alex DeBrincat, Compher, Robby Fabbri, Dylan Larkin, David Perron, Shayne Gostisbehere, Ville Husso, Jake DeBrusk, Danton Heinen, David Pastrnak, Jeremy Swayman, Mika Zibanejad, Chris Kreider, Zibanejad, Kreider, Igor Shesterkin, Sean Couturier, Luke Evangelista, Filip Forsberg, Louis, Kiefer Sherwood, Ryan O'Reilly, Yakov Trenin, Spencer Stastney, Alexandre Carrier, Kevin Lankinen, Pavel Buchnevich, Robert Thomas, Jake Neighbours, Kevin Fiala, Cam Talbot, Anze Kopitar, Arthur Kaliyev, Quinton Byfield, Adrian Kempe, Trevor Moore, Drew Doughty, Kopitar, Marcel Dionne, Radko Gudas, Alex Killorn, John Gibson, Elvis Merzlikins, Merzlikins, Jack Hughes, Jesper Bratt, Eric Robinson, Boone Jenner, Alexander Holtz, Akira Schmid, Leon Draisaitl, Connor McDavid, Stuart Skinner, Ryan Nugent, Hopkins, Evander Kane, Evan Bouchard, Zach Hyman, Charlie Lindgren, Cole Caufield, Jesse Ylonen, Johnathan Kovacevic, Cayden Primeau, William Eklund, Tomas Hertl, Mike Hoffman, Mackenzie Blackwood, Eklund, Nick Suzuki, Hoffman, Ylonen, Blackwood, Connor Hellebuyck, Nino Niederreiter, Nikolaj Ehlers, Adam Lowry, Hellebuyck, Sergei Bobrovsky, Aleksander Barkov, Blake Coleman, Elias Lindholm, Yegor Sharagovich, A.J, Greer, Adam Ruzicka, Calgary's Mikael Backlund, Nazem Kadri, Andrew Mangiapane, Jacob Markstrom, Wyatt Johnston, Jason Robertson, Joe Pavelski, Jamie Benn, Evgenii, Jake Oettinger, Kurtis MacDermid's, Ross Colton, Valeri Nichushkin, Alexandar Georgiev, Kirill Kaprizov, Joel Eriksson Ek, Filip Gustavsson, Alex Tuch, Jeff Skinner, Tuch, Kyle Okposo, Victor Olofsson, Ukko, Pekka Luukkonen, Sidney Crosby, Lars Eller, Alex Nedeljkovic, Mathew Barzal, Anders Lee, Kyle Palmieri, Oliver Wahlstrom, Simon Holmstrom, Alexander Romanov, Brock Nelson, Semyon Varlamov, Drake Batherson, Tim Stutzle, Mathieu Joseph, Anton Forsberg, Sam Lafferty, Thatcher Demko, Teddy Blueger, Dakota Joshua, Nils Hoglander, Ilya Mikheyev, Nils Aman, Conor Garland, Tye Kartye, Joey Daccord
Organizations:
Tampa Bay, Carolina Hurricanes, PNC Arena, Tampa Bay Lightning, Tampa, Hurricanes, NHL, Blackhawks, Maple Leafs, Chicago, Toronto, Red Wings, Bruins, Detroit, Boston, Rangers, Flyers, Philadelphia, Metropolitan Division, Blues, Nashville, St, Predators, Ducks, Los, Anaheim, The Buffalo Sabres, Kings, Blue Jackets, Devils, Oilers, Capitals, Edmonton, Washington, Canadiens, Montreal, San, Jets, Panthers, Winnipeg, The Jets, Vezina, Florida, Flames, Calgary, Dallas, Stars, Avalanche, Colorado, Minnesota, Penguins, Buffalo, Pittsburgh, Sabres, Islanders, Senators, Ottawa, Canucks, Vancouver, Seattle, Thomson
Locations:
Raleigh , North Carolina, USA, Raleigh, N.C, Tampa Bay, Toronto, Detroit, New York, Los Angeles, Columbus, Newark , N.J, Jose, San Jose, Winnipeg, Sunrise, Fla, Florida, Saint Paul, Dakota