Orlando City trailed 2-0 entering the 80th minute before Orlando City (2-2-1) scored the three quick goals for its second consecutive win. RJ Allen's pass from midfield led Dwyer down the right side into the box where he spun around, and then cut back, to evade two defenders before putting away a right-footer from the corner of the 6-yard box in the 87th to cap the scoring.
Diego Valeri converted from the spot in the 20th minute, after Sebastian Blanco drew a penalty conceded by Mohamed El-Munir, to give the Timbers (0-3-2) a 1-0. Bill Tuiloma, a 23-year-old defender, doubled the advantage with his first career MLS goal in the 59th, heading home a well-played cross by Valeri on a set piece.
Chris Mueller's header, off a corner kick by Yoshimar Yotun, deflected off Portland's Dairon Asprilla into the side net to make it 2-1 in the 80th minute and Sacha Kljestan's penalty kick - following a foul in area conceded by Alvas Powell - tied it moments later. It was Mueller's first MLS goal.
The Timbers are winless in their last seven, including the 2017 MLS playoffs.