Bernier, who made 30 saves in a 2-1 shootout loss to the Buffalo Sabres on Friday, has started four straight and 10 of the past 11 games in place of John Gibson, who has a lower-body injury. Bernier is 4-0-1 with a 0.98 goals-against average and a .969 save percentage in his past five starts.
"Well, it's huge obviously, playing on a back-to-back," Bernier said. "We really showed tonight that our compete level was really high and we wanted it more than them."
The Ducks took a 1-0 lead 39 seconds into the game when Eaves took a pass in the left circle from Getzlaf and beat Jones with a wrist shot to the far side.
Getzlaf became the second player to have 800 points with the Ducks, joining Teemu Selanne (988).
Couture made it 1-1 with a 5-on-3 power-play goal at 19:13 of the first period. Couture took a short pass from Joe Thornton in the right circle and elevated a snap shot to the short side for his 25th goal of the season in his 500th NHL game.
"We generated a lot of chances," Couture said. "I had multiple good looks."
The Ducks regained the lead on Silfverberg's unassisted goal at 13:29 of the second period. He blocked a shot by Sharks defenseman Paul Martin, headed the other way and beat Jones from the slot to make it 2-1.
"I was fortunate the puck kind of bounced straight ahead," Silfverberg said. "I kind of took a quick look over my left shoulder and I didn't see anyone. I'm not sure where their other [defenseman] was. I knew I had a lot of time. I had a lot of time to think what I wanted to do."