Rick Osentoski-USA TODAY Sports

Ville Husso made 24 saves to record his second shutout of the season and help lead the Detroit Red Wings to a 3-0 home win over the New York Islanders on Saturday.

Dominik Kubalik had a goal and an assist for Detroit, which has won two straight and three of its last four.

The Islanders saw a five-game winning streak snapped.

After a scoreless first period, Detroit opened the scoring on a two-man advantage with 13:31 remaining in the second period when Lucas Raymond pounced on a loose puck at the side of the Islanders goal and banged it into an open net to make it 1-0 Red Wings.

The Red Wings were given a two-man advantage after New York's Oliver Wahlstrom was called for a roughing penalty and Adam Pelech was called for a hooking penalty only 44 seconds apart.

Detroit then scored short-handed with 7:09 remaining in the second when Pius Suter skated in all alone on Islanders goalie Semyon Varlamov and beat him to the glove side to give the Red Wings a 2-0 lead.

It was the first short-handed goal of the season allowed by the Islanders.

Detroit then went ahead 3-0 with 9:47 remaining in the game on a goal by Kubalik, who skated in and fired a shot from the left face-off circle that got past Varlamov to the blocker side.

The Islanders pulled Varlamov with more than five minutes left but had to quickly put him back in following a minor penalty to Anders Lee.

After killing off the penalty, New York pulled Varlamov again with under three minutes remaining, but couldn't put one past Husso in being shutout for the first time this year.

Varlamov finished with 22 saves in defeat for the Islanders.

New York was 0-for-3 on the power play, while Detroit was 1-of-5.

Detroit also blocked 24 shots to 10 for the Islanders.

More must-reads:

TODAY'S BEST
Lakers set to benefit from Pelicans’ NBA Draft decision
One rookie quarterback is showing 'elite downfield accuracy' during OTAs
Drew Brees thinks he could be NFL’s best broadcaster
Rangers star second baseman hopes rest helps neck issue
Dodgers designate veteran pitcher for assignment after disastrous outing
Christian Yelich ties Brewers franchise record held by Paul Molitor
Jalen Brunson claps back at tiredness narrative after Knicks' playoff exit
Report: Cowboys quietly 'all-in' on Dak Prescott decision
Report: Bulls drop trade asking price for All-Star
Team Penske tops the charts in NASCAR Cup Series practice at Gateway
Kings make huge decision on head coach Mike Brown
Oilers beat Stars to take 3-2 lead in WCF
Orioles lose two starting pitchers to season-ending surgeries
Yankees' Aaron Judge, Juan Soto make MLB history with impressive offensive numbers
Caitlin Clark frustrated by physical WNBA play: 'I feel like I'm getting hammered'
Bills give Olympic gold medalist chance in NFL
An epic temper tantrum highlighted Day 6 of the French Open
Broncos' Sean Payton shares promising Bo Nix update amid competition
Celtics HC Joe Mazzulla blasts media for Jayson Tatum, Jaylen Brown coverage
Pistons parting ways with GM after hiring new head of ops