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

Real Salt Lake forward Sergi Solans celebrates one of two goals during a 4-1 win over England's Bur...

Matthew Casey

‘It’s sudden death for us’: Real Salt Lake faces must-win Leagues Cup test against Atlante

Real Salt Lake spent the first week of Leagues Cup talking about growth. The organization as a whole has tended to place more weight on improving performances than on any one result.

4 hours ago

Real Salt Lake hosts Tigres in a Leagues Cup opener for both teams, Tuesday, Aug. 4, 2026 at Americ...

Sean Walker

Tigres takes extra point off Leagues Cup shootout after 1-1 draw with Real Salt Lake

Jesus Garza converted the go-ahead penalty kick in the sudden-death portion of a shootout as Tigres UANL took a 6-5 result over Real Salt Lake after a 1-1 draw in a Leagues Cup opener for both teams Tuesday night at America First Field.

4 days ago

Real Salt Lake midfielder Zavier Gozo (72) shoots past San Diego FC defender Osvald Søe (17) durin...

Matthew Casey

Crystal Palace talks leave Zavier Gozo’s Real Salt Lake future uncertain ahead of Tigres

Twenty-four hours ago, the biggest question surrounding Zavier Gozo was whether the Real Salt Lake star had recovered from the hip strain that kept him out of Saturday’s trip to St. Louis.

4 days ago

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

Matthew Casey

Real Salt Lake returns home as Leagues Cup opens with Tigres showdown

Real Salt Lake spent three consecutive road matches learning how to suffer. Now it wants to remember how to attack.

4 days ago

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

Sean Walker

Shorthanded Real Salt Lake pulls road draw with St. Louis

Sergi Solans scored his seventh goal of the season before St. Louis City SC's Marcel Hartel equalized in the second half en route to a 1-1 draw between the two clubs at Energizer Park.

7 days ago

real salt lake, concacaf...

Matthew Casey

Real Salt Lake looks to clean up mistakes, halt skid against surging St. Louis

Real Salt Lake heads to St. Louis on Saturday looking to solve the mistakes that have turned promising performances into consecutive defeats.

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