Elias Pettersson scored a goal and added an assist in his first game back from a knee injury as the host Vancouver Canucks came back to beat the Detroit Red Wings 3-2 on Sunday.Antoine Roussel scored the winning goal at 13:13 of the third period as he tipped in Jake Virtanen’s pass into the middle.The Canucks earned their second straight win while handing the Wings their second consecutive loss. Detroit continued its recent habit of squandering late leads.Bo Horvat also scored for the Canucks.Frans Nielsen had a goal and an assist for the Red Wings, and Thomas Vanek netted their other goal.Vancouver goaltender Jacob Markstrom stopped 35 of 37 shots as the Red Wings controlled play most of the game. Detroit counterpart Jonathan Bernier stopped 28 of 31 shots while suffering his fourth straight loss.Pettersson returned to Vancouver’s lineup after missing five games since getting hurt January 3 in Montreal. The 20-year-old rookie quickly made his presence felt as he opened the scoring midway through the first period on a mid-air deflection of Brock Boeser’s long shot. It was only Vancouver’s second shot of the game.Nielsen created a 1-1 tie at 8:34 of the second period as he one-timed Anthony Mantha’s cross-ice pass during a rush.