By Zac Lee Rigg

Lamar Neagle scored, won a penalty and assisted as Seattle came from behind to beat Vancouver in CenturyLink Field.

A season-high 53,679 fans took in the match as Seattle Sounders FC came from behind to beat the Vancouver Whitecaps 3-2.

In the ninth minute, Lamar Neagle shook his marker in midfield and slipped the ball ahead to Andy Rose, who had bombed ahead. Rose took one touch and drilled a low shot into the far corner.

Barely a minute later, Vancouver equalized on its first shot of the game. Russel Teibert scrambled to keep a chipped Lee Young-Pyo ball in play and looped it into the box. Camilo Sanvezzo headed the ball down for his fifth goal against Cascadia rivals.

The same two players connected for the Whitecaps' second. Teibert took a free kick and Camilo dove in front of Neagle for his second headed goal of the game. The Brazilian has five goals in his last seven starts.

Just before the 70 minute mark, substitute Greg Klazura came through the back of Neagle in the box, conceding a penalty. Seattle probably should have had a spot kick in the early minutes of the second half, but the referee decided the tackle on Obafemi Martins came outside the box. Regardless, Servando Carrasco finished the penalty when it did arrive to knot the score at two apiece.

With 10 minutes remaining in the match, Seattle pulled ahead. Martins surged between two defenders in the box and cut the ball back. At the near post, Neagle deflected a shot past Brad Knighton to complete the comeback.

Neagle is tied for the Sounders season lead in goals (four) and assists (three).

Vancouver hasn't won in a Cascadia Cup game since joining MLS in 2011, a stretch of 12 matches.