Felipe Mora scored two goals in his final appearance for the Portland Timbers on July 25, 2026, fueling a 2-1 comeback victory over Real Salt Lake at Providence Park. The striker's brace secured the win, lifting the Timbers to 10th place in the Western Conference and extending their unbeaten streak to three matches following the international break.
Early Lead for Real Salt Lake
The match began with Real Salt Lake taking an early lead through Juan Manuel Sanabria. In the 18th minute, Sanabria capitalized on an assist from Morgan Guilavogui following an upfield pass from Lukas Engel. The two players executed a give-and-go down the left sideline, allowing Sanabria to finish from just outside the six-yard box. This early advantage marked Sanabria's first-ever MLS goal.
Guilavogui Ejection Changes Match Momentum
Real Salt Lake's advantage was short-lived due to a red card issued to Morgan Guilavogui. The Frenchman was ejected in the 34th minute for violent conduct, forcing the visitors to play the majority of the match with only 10 men. Despite the numerical disadvantage, Real Salt Lake maintained composure through the first half, preventing Portland from equalizing before the interval.
Mora Secures Comeback Victory
The Portland Timbers mounted a second-half comeback driven by Felipe Mora. In the 56th minute, Mora leveled the score with a header off a corner kick delivered by Ariel Lassiter. Just eleven minutes later, in the 67th minute, Mora struck again, heading home a second goal from another corner kick, this time assisted by Kristoffer Velde. This performance marked Mora's sixth MLS career brace and his 48th regular-season goal.
A Historic Farewell for Mora
The victory holds significant historical weight for Felipe Mora, as it served as his final match with the Portland club. Since joining the Timbers ahead of the 2020 season, Mora has recorded 68 goal contributions, including 48 goals and 20 assists, across 145 appearances. According to Timbers communications, Mora ranks third in club history for goals scored and ties for third in total goal contributions. His performance on Saturday night underscored his impact, as he has scored 10 goals in 12 MLS appearances against Real Salt Lake, including postseason matches.
Real Salt Lake Struggles on the Road
For Real Salt Lake, the 2-1 defeat marks their second consecutive road loss and the second time they have dropped back-to-back matches during the Pablo Mastroeni era. The club currently sits 4th in the West with a 26-point record. The team's road performance has been a point of contrast to their home form; while RSL holds an 8-1-0 record at home, they are currently on a six-game road winless streak, having last won on March 7 in Atlanta.
Late Efforts and Substitutions
Real Salt Lake attempted to mount a late comeback in the second half, but were unable to find the equalizer. In the 74th minute, the club introduced Juan Jose Arias for Lukas Engel, marking Arias's debut and becoming the 14th debutant for the club in 2026. Other substitutions included Victor Olatunji and Saba Lobjanidze for Sergi Solans and Diego Luna, respectively. A potential equalizing goal by Olatunji was disallowed due to a millimeter offside call. Real Salt Lake goalkeeper Rafael Cabral was credited with a crucial diving save in the 89th minute to prevent a further Portland advantage.
Upcoming Match Schedule
Looking ahead, the Portland Timbers will return to Providence Park on August 1 to face Cascadia rivals Seattle Sounders FC. Real Salt Lake will head on their third consecutive road match to face St. Louis City SC on August 1. Following their upcoming road trip, Real Salt Lake will return to America First Field in Sandy to host Tigres UANL in the Leagues Cup on August 4.