Rob Gray-USA TODAY Sports

Luis Barraza made four saves and New York City FC escaped their trip to Real Salt Lake with a 0-0 draw on Saturday night.

Barraza's performance was more about quality over quantity for NYCFC (4-7-6, 18 points), which remains winless in nine road games this season but has drawn four of those.

It was Barraza's third clean sheet of the season and fifth of his MLS career, having earned the starting job after veteran Sean Johnson's free-agent move to Toronto FC last offseason.

The Cityzens earned a tough road result despite continuing attacking struggles. They've scored 17 goals through 17 games and are on pace to score 19 fewer than their 2022 season total of 53.

Real Salt Lake (5-7-5, 20 points) were held scoreless for the fifth time at home this season, as they continue to struggle in front of the goal.

RSL will be adding former LAFC striker Cristian Arango as an international signing when the summer transfer window opens next month. This game highlighted the need for him.

The Claret and Cobalt led the Cityzens 20-5 in overall shots and 4-1 in efforts on target but could not break through.

After halftime, Salt Lake's Jefferson Savarino and then substitute Anderson Julio looked the most likely to score for either side.

Savarino forced Barraza into a save in the 47th minute and missed just wide of the left post in the 51st. Then in the 66th minute, his swerving strike had Barraza beaten but struck the right post.

Julio then had an excellent opportunity in the 83rd minute after he freed himself in the left side of the penalty area with a cutback. Barraza charged to block his first effort, and Julio sent his rebound attempt wide.

Julio had another open look on the break in second-half stoppage time, but Barraza again leaped off his line to foil the opportunity.

The best chance for NYCFC came in the 31st minute when Talles Magno's shot forced Zac MacMath into his only save of the match at his near post.

More must-reads:

TODAY'S BEST
Late goal sends Panthers to Eastern Conference Finals
Ex-teammate of Shohei Ohtani placed bets with same illegal bookmaker as interpreter 
Former Rams first-round pick retires from NFL after 11 seasons
Insider provides major injury update on Celtics' Kristaps Porzingis
Watch: Bruins strike first in Game 6 with incredible backhand goal
Dodgers make series of moves involving notable players
Giants rookie CF to undergo season-ending labrum surgery
Hurricanes not expected to re-sign defenseman, center
Paul Skenes makes incredible Wrigley Field history in second-career MLB start
Maple Leafs tab former Stanley Cup winner as new head coach
NFL insider expands on competition between Steelers QBs Russell Wilson, Justin Fields
NFL sets outrageous prices for Eagles-Packers Brazil game
Scottie Scheffler shoots improbable 66 after warming up for PGA Championship in a jail cell
Nuggets star has worrying comment about latest injury
Broncos 'very unlikely' to bring back former NFL interceptions leader
Greg Olsen offers broadcasting advice to Tom Brady
Yankees' Juan Soto reacts to Hal Steinbrenner contract talk
Mets star has theory about closer Edwin Diaz's recent struggles
Scottie Scheffler arrested, still makes PGA Championship tee time
Timberwolves chew up Nuggets to force Game 7