ANAHEIM -- Jakob Silfverberg had a goal and an assist, and the Anaheim Ducks ended a five-game losing streak with a 2-1 win against the Colorado Avalanche at Honda Center on Sunday.
Cam Fowler scored, and John Gibson made 25 saves for Anaheim (25-32-9).
"It was a great team effort. Everybody did their jobs and there were no passengers," Ducks assistant coach Mark Morrison said.
[WATCH: All Avalanche vs. Ducks highlights]
Derick Brassard scored, and Philipp Grubauer made 21 saves for Colorado (28-26-12), which is 1-2-1 in its past four games and is three points behind the Minnesota Wild for the second wild card into the Stanley Cup Playoffs from the Western Conference.
"We should be the desperate hockey team," Avalanche coach Jared Bednar said. "We're the ones that are trying to fight to get into playoffs. We're sitting there right on the bubble and you got to come out like you mean it. We didn't tonight."
Silfverberg, who signed a five-year contract on Saturday, gave the Ducks a 1-0 lead at 3:17 of the first period. Brendan Guhle intercepted a pass from Avalanche forward Alexander Kerfoot and passed to Silfverberg, who beat Grubauer short side from the right circle.
Video: COL@ANA: Fowler scores PPG on deflection
Anaheim had allowed the first goal in each of its past five games.
"I think we came out with a lot of energy," Silfverberg said. "It was nice to get the first one. It has been a while."
Fowler made it 2-0 at 10:26 of the second period when his wrist shot from the point deflected in off the stick of Avalanche forward Matt Calvert. The goal was his 57th with Anaheim, passing Francois Beauchemin for second among defensemen in Ducks history, behind Scott Niedermayer (60).
"I'm just trying to get more pucks to the net," Fowler said. "Create more havoc down there."
Colorado defenseman Ian Cole was assessed a five-minute kneeing penalty and game misconduct after a collision with Anaheim forward Devin Shore at 13:52 of the second period. Shore had to be helped off the ice and did not return.
"We stuck to what we were doing and we gained momentum off that power play," Ducks defenseman Josh Manson said. "We just kept going, which is nice to see."
Brassard cut it to 2-1 at 4:17 of the third period on a one-timer from low in the right circle on the power play.
"Our focus, at the start of the game, was we knew what we had to do, and we knew that it was an important game, regardless of where the team was in the standings behind us," Avalanche defenseman Erik Johnson said. "I don't think it was preparation or anything like that. They were the hungrier team from the get-go."
Colorado's top line of Nathan MacKinnon, Mikko Rantanen and Gabriel Landeskog, who had combined for 23 points (11 goals, 12 assists) in the past seven games, had 12 shots on goal but didn't get a point.
"We just tried to keep them outside as much as we can," Manson said. "If they're getting shots from the outside, we trust [Gibson] to make those saves, which he did tonight. They're a dynamic line and they can make a lot of plays, so I thought we did a good job."
Video: COL@ANA: Brassard buries Soderberg's feed for PPG
They said it
"When we have 16 games left, every game you have to go that way, that it's a must win for us. There are teams that are getting hot. [Minnesota Wild] and Dallas [Stars] are winning games, and we have to be right there with them, so we can't let these kinds of games slip." -- Avalanche forward Mikko Rantanen
"We already had confidence in our system. It was just a matter of time before a game went our way." -- Ducks defenseman Josh Manson
Need to know
Grubauer had not played since making 38 saves in a 5-0 win at the Nashville Predators on Feb. 23. He has saved 69 of 72 shots (.958 save percentage) in his three appearances since Feb. 5. ... Morrison said Shore would have an MRI on his leg on Monday morning. ... Silfverberg scored his 100th goal with Anaheim. ... The Ducks recalled forward Kevin Roy from San Diego of the American Hockey League on Sunday. He played 13:20 and had two blocked shots in his season debut. Roy is the 48th player used by Anaheim this season, the most in the NHL. ... Ducks forwards Nick Ritchie (lower-body injury) and Derek Grant (upper-body injury) did not play.
Avalanche: Host the Detroit Red Wings on Tuesday (9 p.m. ET; ALT, FS-D, NHL.TV)
Ducks: At the Arizona Coyotes on Tuesday (9 p.m. ET; FS-A, PRIME, NHL.TV)
Video: Silfverberg, Fowler propel Ducks past Avalanche