MLS

Real Salt Lake bounces back with 2-0 win over struggling Portland

May 2, 2026, 6:32 PM | Updated: May 4, 2026, 11:06 am

Real Salt Lake goalkeeper Rafael Cabral (1) grabs the ball out of the air as Real Salt Lake and Por...

Real Salt Lake goalkeeper Rafael Cabral (1) grabs the ball out of the air as Real Salt Lake and Portland Timbers play at America First Field in Sandy on Saturday, May 2, 2026. Real won 2-0. (Photo: Scott G Winterton, Deseret News)

(Photo: Scott G Winterton, Deseret News)

SANDY — Real Salt Lake’s bounceback home attempt after consecutive losses wasn’t perfect.

But it was pretty close.

Zavier Gozo and Diego Luna each scored a first-half goal to help Real Salt Lake snap a two-match losing skid with a 2-0 win over the Portland Timbers on Saturday afternoon.

Juan Manuel Sanabria assisted or had a second assist on both goals, and Sergi Solans added the second assist of his rookie season in the club’s first shutout since last October’s 1-0 win over Colorado.

Rafael Cabral made two saves in Salt Lake’s first clean sheet in 13 tries.

“For us, the most important thing is to always win games,” Cabral said of the goalkeeper’s first shutout since Oct. 4, 2025. “But we know as a team, if we improve this part, we’re going to be stronger. We’ve been working a lot.”

RSL manager Pablo Mastroeni called it “one of the most complete performances of the year,” but it wasn’t perfect.

For starters, starting midfielder Noel Caliskan — who recently finalized an extension to stay with the club through at least 2029 — missed arguably the most important part of Gozo’s goal: the celebratory back handspring near the corner flag in front of an announced sellout of 20,614 fans at America First Field.

“I didn’t see it,” Caliskan quipped. “He did a back flip?”

Next time.

The 19-year-old Utah native had his third goal and seventh goal contribution of the year Saturday as Salt Lake posted 25 shots against the Timbers (3-6-1, 10 points) to cruise to the win. 

Gozo took a touch from Sergi Solans on the right side, and buried a one-timer inside the near-post to give Salt Lake a 1-0 lead.

Luna doubled the advantage in the 28th minute, taking a pass from JuanMa Sanabria to score his third goal in five matches and to give RSL a second goal for the seventh time in the last nine matches.

It’s the 25th goal of Luna’s MLS career, tied for the 10th-most in Real Salt Lake history.

It could’ve been even worse by halftime, too. Salt Lake out-shot Portland 18-6, including placing 11 shots on target. Timbers goalkeeper James Pantemis did everything possible to limit the damage, including making nine first-half saves.

Pantemis  kept the scoreline with 13 saves. But Portland put just two of its 11 shots on target in suffering the club’s sixth loss in the last nine matches.

“I think we were cleaner on the ball,” said Caliskan, who raised his own hand for being more dangerous in the final third even as the only RSL field player to play every minute of the 2026 season. “I think we defended better, especially from the front. And I think once the guys up front start to finish actions and shots and not allow Portland to be more traditional, then it gave us more confidence.

“I think we did a really good job of re-pressing when we lost the ball, too.”

Next up

Real Salt Lake hits the road again to face FC Dallas next Saturday, May 9 at Toyota Stadium in Frisco, Texas.

Kickoff is scheduled for 6:30 p.m. MT.

Follow Real Salt Lake with KSL Sports

All Real Salt Lake matches are broadcast on Apple TV as part of Major League Soccer’s exclusive broadcast deal with the tech giant.

 Real Salt Lake English-language radio coverage for the 2026 season will air live on KSL radio, including KSL Sports Zone (97.5 FM/1280 AM) and KSL Newsradio (102.7 FM / 1160 AM).

You can find KSL Sports coverage of Real Salt Lake here.

Please follow our Community Guidelines
  • Real Salt Lake Leaders

  • Real Salt Lake Standings

MLS

Head coach Pablo Mastroeni of Real Salt Lake reacts during the first half of their game agaisnt the...

Matthew Casey

‘Someone’s gotta step up and make a play’: RSL winless streak reaches 13 in Seattle

Real Salt Lake gave head coach Pablo Mastroeni the response he wanted. It just didn't change the result.

1 day ago

Real Salt Lake forward Sergi Solans celebrates a goal during a 2-1 win over the Colorado Rapids in ...

Matthew Casey

RSL needs win against struggling Seattle, but Mastroeni wants urgency without desperation

Real Salt Lake desperately needs a win. The last thing Pablo Mastroeni wants his players thinking about Wednesday night in Seattle is how desperately they need a win.

2 days ago

Pablo-Mastroeni-Real-Salt-Lake-MLS...

Matthew Casey

‘This is the essence of sport’: Mastroeni questions RSL’s fight after 3-0 loss to Vancouver

Real Salt Lake’s MLS winless streak has reached 12 matches, and this time its head coach wasn't pointing to expected goals or chances created as evidence that better results were coming.

5 days ago

Real Salt Lake midfielder Juan Manuel Sanabria (8) controls the ball during the second half of an M...

Matthew Casey

Short-handed RSL hosts West-leading Vancouver Whitecaps

Real Salt Lake was already running out of bodies, but the situation got worse this week.

6 days ago

emeka eneli goal rsl...

Matthew Casey

False hope, setbacks and uncertainty: Emeka Eneli’s long road back

After nearly a week in the hospital, Emeka Eneli was waiting to hear whether he could finally go home.

6 days ago

Real Salt Lake forward Morgan Guilavogui (9) celebrates after scoring a goal that was disallowed as...

Matthew Casey

RSL exits transfer window with $2.56M in GAM, fifth-most in MLS

Real Salt Lake ended the MLS secondary transfer window with one of the league's largest pools of roster-building currency still available.

8 days ago

Sponsored Articles

Photos provided by family of featured athletes...

Salt Lake County High School Basketball Players of the Week – Week 13 – Stacia Peoples & Gavin Lowe

The Hercules Salt Lake County High School Player of the Week is celebrating the best high school basketball players in Salt Lake County.

...

Northern Utah High School Basketball Players of the Week – Week 13 – Rachel McBride & Lincoln Smith

The John Watson Northern Utah High School Player of the Week is celebrating the best high school basketball players in Northern Utah.

Photos provided by featured athletes...

Utah County High School Basketball Players of the Week – Week 13 – Janiece Sikander & Brody Thompson

The Mr. Mac Utah County High School Player of the Week is awarded each week to the top prep boy's and girl's basketball players in Utah County.

Photos provided by featured athletes...

Salt Lake County High School Basketball Players of the Week – Week 12 – Evy Roberts & Krew Eckman

The Hercules Salt Lake County High School Player of the Week is celebrating the best high school basketball players in Salt Lake County.

Photos provided by family of featured athletes...

Northern Utah High School Basketball Players of the Week – Week 12 – Fabiana Lopez, Madden Johnsen & Bracken Saunders

The John Watson Northern Utah High School Player of the Week is celebrating the best high school basketball players in Northern Utah.

Photos provided by featured athletes...

Utah County High School Basketball Players of the Week – Week 12 – Leah Bailey & Lucas Castagnetto

The Mr. Mac Utah County High School Player of the Week is awarded each week to the top prep boy's and girl's basketball players in Utah County.

Real Salt Lake bounces back with 2-0 win over struggling Portland