{"id":583268,"date":"2026-04-05T06:31:10","date_gmt":"2026-04-05T06:31:10","guid":{"rendered":"https:\/\/www.newsbeep.com\/ca\/583268\/"},"modified":"2026-04-05T06:31:10","modified_gmt":"2026-04-05T06:31:10","slug":"two-late-goals-lift-vancouver-whitecaps-to-come-from-behind-victory-over-portland-timbers","status":"publish","type":"post","link":"https:\/\/www.newsbeep.com\/ca\/583268\/","title":{"rendered":"Two late goals lift Vancouver Whitecaps to come-from-behind victory over Portland Timbers"},"content":{"rendered":"<p class=\"c-paragraph\">VANCOUVER \u2014 The Vancouver Whitecaps scored twice in injury time, rallying to beat their regional rivals the Portland Timbers 3-2 on Saturday. <\/p>\n<p class=\"c-paragraph\">Sebastian Berhalter fired the game winner in past Portland \u2018keeper James Pantemis in the 96th minute from the top of the penalty area. <\/p>\n<p class=\"c-paragraph\">Four minutes earlier, star midfielder Thomas Muller converted a penalty kick to level the score at 2-2. <\/p>\n<p class=\"c-paragraph\">Juan Mosquera had a goal and an assist for Portland (1-4-1), scoring in the 37th minute, then helping out on David Da Costa\u2019s goal in first-half injury time.<\/p>\n<p class=\"c-paragraph\">Edier Ocampo gave the Whitecaps (5-1-0) an early lead with his first goal of the season six minutes into the Major League Soccer match.<\/p>\n<p class=\"c-paragraph\">The home side controlled 61.1 per cent of possession across the game and outshot Portland 22-9, with a 9-4 edge in on-target shots. <\/p>\n<p class=\"c-paragraph\">Both sides were playing their first game following a two-week break for the March international window. <\/p>\n<p class=\"c-paragraph\">The \u2018Caps got off to a solid start, with Ocampo scoring six minutes in.<\/p>\n<p class=\"c-paragraph\">Vancouver \u2018keeper Yohei Takaoka sent a long kick up the field and his Portland counterpart Pantemis came up outside of the penalty area to challenge. Ocampo collected the ball before Pantemis could get to it and took a couple of strides before rolling a low shot in to give the home side an early 1-0 lead. <\/p>\n<p class=\"c-paragraph\">The Whitecaps controlled play through much of the first half, but the visitors pushed late in the frame and capitalized on their chances. <\/p>\n<p class=\"c-paragraph\">Mosquera levelled the score at 1-1 in the 37th minute, sending a rocket of a shot soaring into the top corner of the net off a corner kick. <\/p>\n<p class=\"c-paragraph\">He then helped out on Da Costa\u2019s tally in first-half injury time. Vancouver defender Mattias Laborda blocked a cross but couldn\u2019t clear the ball and Mosquera was there to pick it up and get it off to Da Costa, who sent a sharp-angle shot in from the side of the six-yard box to give the Timbers a 2-1 lead. <\/p>\n<p class=\"c-paragraph\">The Whitecaps controlled 54 per cent of possession across the first half and outshot the Timbers 11-8, but on-target shots were even at 4-4.<\/p>\n<p class=\"c-paragraph\">Vancouver pressed in the second half, hemming the Timbers in their own end and creating several chances that Portland blocked or quickly headed out of harm\u2019s way. <\/p>\n<p class=\"c-paragraph\">Striker Brian White came close in the 54th minute off a corner kick. Midfielder Berhalter swung the ball in and White headed it down and toward the goal, only to see it bounce back up directly into Pantemis\u2019 hands. <\/p>\n<p class=\"c-paragraph\">Portland got a prime chance midway through the second half when Laborda was called for a foul at the top of the penalty area. Kristoffer Velde took the free kick from the corner of the box, sending his shot directly into the Whitecaps\u2019 wall in front of the goal. <\/p>\n<p class=\"c-paragraph\">A corner kick in the 89th minute proved fateful for the \u2018Caps. <\/p>\n<p class=\"c-paragraph\">Berhalter swung the ball in and Ocampo drilled a shot into a defender at the top of the penalty area, who was called for a handball. Referee Joe Dickerson signalled for a penalty kick. <\/p>\n<p class=\"c-paragraph\">Muller stepped up to take the shot in the first minute of injury time, stutter stepped, then fired a left-footed shot in past Pantemis for his third goal of the season. <\/p>\n<p class=\"c-paragraph\">Four minutes later, Berhalter chipped a left-footed shot off from the top of the penalty area, sailing the ball in to give Vancouver a late 3-2 lead with his fourth goal of the season. <\/p>\n<p class=\"c-paragraph\">NOTES<\/p>\n<p class=\"c-paragraph\">Saturday marked the second meeting between the two clubs this season. The \u2018Caps beat the Timbers 4-1 in Portland on March 7. \u2026 Striker Bruno Caicedo made his Whitecaps debut, coming on for Cheikh Sabaly in the 71st minute. \u2026 An announced crowd of 25,465 took in the game at B.C. Place. <\/p>\n<p class=\"c-paragraph\">UP NEXT <\/p>\n<p class=\"c-paragraph\">Timbers: Host Los Angeles FC on Saturday, April 11.<\/p>\n<p class=\"c-paragraph\">Whitecaps: Host New York City FC on Saturday, April 11.<\/p>\n<p class=\"c-paragraph\">This report by The Canadian Press was first published April 4, 2026. <\/p>\n<p class=\"c-paragraph\">Gemma Karstens-Smith, The Canadian Press<\/p>\n","protected":false},"excerpt":{"rendered":"VANCOUVER \u2014 The Vancouver Whitecaps scored twice in injury time, rallying to beat their regional rivals the Portland&hellip;\n","protected":false},"author":2,"featured_media":583269,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[194298],"tags":[49,48,82,55],"class_list":["post-583268","post","type-post","status-publish","format-standard","has-post-thumbnail","category-vancouver","tag-ca","tag-canada","tag-sports","tag-vancouver"],"_links":{"self":[{"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/posts\/583268","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/comments?post=583268"}],"version-history":[{"count":0,"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/posts\/583268\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/media\/583269"}],"wp:attachment":[{"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/media?parent=583268"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/categories?post=583268"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/tags?post=583268"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}