Steve Ott started the play by gaining the offensive blue line on the left wing off the rush. Ott took the puck all the way around behind the net and sent a pass back across the ice to Trevor Daley in the left circle. Daley looked up and found Eriksson, who tapped it home from in front for the winner.
Eriksson added an assist in regulation, while Mike Ribeiro had a goal and an assist and Michael Ryder also scored for the Stars, who snapped a six-game losing streak to Vancouver. Kari Lehtonen made 24 saves in the win.
Ryan Kesler and Mason Raymond scored and Chris Higgins had two assists for the Canucks, who had won six of their last seven coming in. Roberto Luongo was touched for three goals on 28 shots in the loss.