Cam Fowler scored twice in his 1,000th NHL game, and the St. Louis Blues beat the Chicago Blackhawks 6-2 on Tuesday in the Winter Classic at Wrigley Field in Chicago.

Justin Faulk had a goal and two assists as St. Louis won for the third time in four games. Jordan Kyrou, Dylan Holloway and Alexandre Texier also scored.

Chicago dropped its fifth consecutive game. It has been outscored 27-12 during the slide.

Taylor Hall and Tyler Bertuzzi scored for the Blackhawks in front of a festive crowd of 40,933 at the iconic home of baseball’s Chicago Cubs. Petr Mrazek made 22 saves.

CAPITALS 3, BRUINS 1: Jakob Chychrun scored his 11th goal of the season to tie for the most among NHL defensemen and host Washington beat Boston.

Chychrun matched Colorado’s Cale Makar and Columbus’ Zach Werenski.

Aliaksei Protas scored twice, including an empty-net goal to seal it, and Logan Thompson made 26 saves for the Capitals.

Justin Brazeau scored for the Bruins 81 seconds in off an unexpected carom off the boards and then Thompson. Jeremy Swayman finished with 24 saves.

MAPLE LEAFS 3, ISLANDERS 1: David Kampf, Steven Lorentz and John Tavares scored as host Toronto beat New York to move into a tie with idle Florida for the top spot in the Atlantic Division.

Joseph Woll made 30 saves for the Maple Leafs (23-13-2).

Jean-Gabriel Pageau score for the Islanders (14-7-7). Ilya Sorokin finished with 22 saves.

CANADIENS 3, GOLDEN KNIGHTS 2: Kirby Dach scored midway through the third period to cap a Montreal rally and end host Vegas’ six-game winning streak with a victory over Vegas.

The Canadiens scored the game’s final three goals after trailing 2-0 late into the third period to win for the sixth time in seven games.

Cole Caufield and Emil Heineman also scored for Montreal, and Sam Montembeault stopped 27 shots and saved two point-blank shots in the final 14 seconds.

Zach Whitecloud and Noah Hanifin scored for the Golden Knights, and Adin Hill made 19 saves.