Brendan Gallagher and Joel Armia scored early in the second period, and the Montreal Canadiens held off the host Detroit Red Wings 3-2 on Tuesday.Jeff Petry notched the other goal for Montreal, which had lost its previous two games. Antti Niemi stopped 30 saves.Andreas Athanasiou scored both goals for the Red Wings, who lost for the eighth time in nine games (1-6-2). Jimmy Howard made 22 saves.Detroit was 1-for-5 on the power play and is now 2-for-25 on man advantages over the past nine games. Montreal came up empty in two power-play chances. The Canadiens blocked 19 shots, 10 more than Detroit.Following a scoreless first period, Montreal took a 2-1 lead in the second.The Canadiens tallied twice in a 66-second span. Just 30 seconds into the period, Gallagher scored his 16th goal during a scramble in front of the crease. Phillip Danault took a shot from the right circle that Howard stopped, but the puck bounced around, and Gallagher got his stick on it. Former Red Wing Tomas Tatar also was credited with an assist.