Prince Harry, the Duke of Sussex, dropped the ceremonial puck ahead of a NHL clash between the Vancouver Canucks and the San Jose Sharks on Monday night to mark the countdown to the 2025 Invictus Games.
Harry's wife, Meghan Markle, was spotted sitting in the stands with him during the game in Rogers Arena. The Canucks beat the Sharks 3-1.
Prince Harry the second royal to attend a Canucks game, with Queen Elizabeth II having taken part in a ceremonial puck drop in a preseason game between the Sharks and Canucks in 2002.