Luis Robles made the saves he needed to and then some, down the stretch. (Vincent Carchietta/USA TODAY Sports)

FRISCO, Texas — In a game that featured four goals, it was left to a goalkeeper to save the day again and again.

Red Bulls goalkeeper Luis Robles made several key saves during the stretch and stoppage time to help the Red Bulls to a 2-2 draw with 10-man FC Dallas at Toyota Stadium Saturday night.

Two minutes into injury time, Robles saved Walker Zimmerman’s header.

A minute later, Robles slapped away with both hands, Cristian Colman’s attempt before Zimmerman headed the ball off the crossbar as the draw gave the fifth-place Red Bulls a 12-10-4 mark and 40 points.

FC Dallas (9-7-10, 37), whose winless streak reached seven games, was forced to play the final 53 minutes of the match a man down after Jacori Hayes was assessed his second yellow within eight minutes in the 37th minute.

The Red Bulls took advantage of their man advantage as midfielder Sacha Kljestan scored off a Bradley Wright-Phillips assist in the 43rd minute. The Red Bulls captain powered in a 17-yard drive after BWP’s back heel feed set him up.

GOLAZO!!! Wright-Phillips with the back heel, Kljestan with the finish!! ⚽️

Posted by New York Red Bulls on Saturday, 2 September 2017

Hernan Grana knotted things up in the 54th minute as put home a Michael Barrios feed.

Center back Aaron Long put New York into the lead again only three minutes later with his first MLS goal as he headed in a long free kick by Kljestan past goalkeeper Jesse Gonzalez from five yards for a 2-1 margin.

Perfect cross, pretty finish!!! Long heads in his first MLS goal!! ⚽️

Posted by New York Red Bulls on Saturday, 2 September 2017

Videoes courtesy of the Red Bulls’ Facebook page

That did not last as Mauro Diaz converted a penalty kick past Robles, who had guessed correctly, for the final score. Connor Lade had knocked down Barrios in the box.

Scoring Summary: 
NY – Sacha Kljestan 2 (Bradley Wright-Phillips, Alex Muyl) 43′
FCD – Hernan Grana 1 (Michael Barrios) 54′
NY – Aaron Long 1 (Sacha Kljestan) 57′
FCD – Mauro Diaz 1 (PK) 75
Misconduct Summary:
NY – Sal Zizzo (caution, foul) 6′
FCD – Jacori Hayes (caution, foul) 29′
FCD – Jacori Hayes (ejection, second caution) 37′
NY – Sean Davis (caution, foul) 65′
 
New York Red Bulls: Luis Robles; Tyler Adams, Damien Perrinelle, Aaron Long, Connor Lade, Sal Zizzo (Muhamed Keita, 64′), Felipe, Alex Muyl, Sacha Kljestan, Sean Davis (Gonzalo Veron, 77′), Bradley Wright-Phillips (Derrick Etienne Jr., 87′)
TOTAL SHOTS: 7; SHOTS ON GOAL: 3; FOULS: 16; OFFSIDE: 1; CORNER KICKS: 5; SAVES: 3
FC Dallas: Jesse Gonzalez; Walker Zimmerman, Atiba Harris, Hernan Grana, Ryan Hollingshead, Michael Barrios (Reggie Cannon 90+3′), Victor Ulloa, Jacori Hayes, Roland Lamah (Javier Morales, HT), Mauro Diaz (Cristian Colman, 88′), Maximiliano Urruti
TOTAL SHOTS: 11; SHOTS ON GOAL: 5; FOULS: 15; OFFSIDE: 3; CORNER KICKS: 5; SAVES: 1
Referee: Kevin Stott
Assistant Referees: Jose Da Silva, Danny Thornberry
Fourth Official: Nima Saghafi
VAR: Dave Gantar
 
Attendance: 16,035