Already without Daniel Sedin, Vancouver head coach John Tortorella announced earlier on Friday that another star would be out of the lineup. Ryan Kesler is expected to miss a few weeks with a right knee injury.
Jordan Schroeder, Shawn Matthias, and Nicklas Jensen all lit the lamp for the Canucks, who have dropped two of their last three. Eddie Lack made 17 stops in defeat.
Ward opened the scoring at 8:17 of the first. Jason Chimera entered the zone on the right side and found Eric Fehr in the middle. Fehr retrieved his own rebound and fired it to the front of the net, where Ward was in front to deposit the puck into the open net.
Vancouver evened it up just over three minutes later. Zack Kassian tracked the puck down on the boards and slid a pass to the middle. Schroeder received the puck and lifted a wrister in the top right corner over the glove of Halak.
Ovechkin broke the tie on the power play 8:28 into the second. John Carlson worked the puck over to Ovechkin, who launched a one-timer from the left circle to beat Lack. Four minutes later, Kuznetsov sent a slap pass over to Wilson, who beat Lack from the right circle to give the Capitals a two-goal advantage.
Chris Higgins backhanded a pass from the left side to a wide-open Matthias, who wristed a shot through the pads of Halak less than five minutes into the third.
The Canucks tied the game at three after Jensen tallied his first NHL goal with a wrister from the slot 7:34 into the final frame.
Washington broke the tie just past the midway point of the third. Kuznetsov cycled behind the net and dropped a pass to Nicklas Backstrom. The forward emerged from behind the net and dished the puck to Green, who stepped up into the slot to wrist a shot home.