An eight-goal third period helped the Langley Jr. Thunder win back-to-back games for the first time this season.
The Thunder outscored the host Coquitlam Jr. Adanacs 8-3 over the final 20 minutes, turning a 8-4 deficit into a 12-11victory.
The win improves Langley to 3-4 in the B.C. Junior A Lacrosse League standings, while Coquitlam suffered their first defeat in seven games this season.
The Adanacs are also ranked second in the country.
A big turning point in the game came late in the second period when both the Adanacs starting goalie, David Diruscio, and his back-up, Michael Pecchia, were ejected after a measurement of their equipment deemed it over-sized.
Intermediate call-up Conner Stroup was pressed into action.
Brandon Bull (three goals, five assists, Brett Dobray (three goals, two assists) and Nick Stone (one goal, four assists) did the bulk of the damage, combining for seven goals and 18 points.
Coquitlam raced out to a 5-0 lead after one period, and were up 7-0 after scoring twice in 38 seconds midway through the second.
But the Thunder woke up from that point on and scored four times in less than five minutes to cut into the deficit and then completely took control in the third.
The Adanacs did lead 10-5 with just over 12 minutes remaining when the Langley offence erupted for a flurry of goals.
James Rahe also chipped in with a goal and two helpers, while Matt Messenger and Zach Porter had one goal and one assist each.
Brendan Mykle-Winkler and Dylan Quinn also found the back of the net and Spencer Evans had two goals.
Keenan Lambright made 28 saves in goal.