HARRISON, N.J. (AP) -- Daniel Royer scored on a penalty kick, Tim Parker had his second career MLS goal and the New York Red Bulls beat first-place Atlanta United 2-0 on Sunday in a battle of the top two teams in the Supporters' Shield race.
New York (19-7-5), without leader scorer Bradley Wright-Phillips (yellow card accumulation), pulled within one point of Atlanta (19-6-6) -- with each team having three regular-season games remaining.
Atlanta's Chris McCann was called for a handball in the box in the 38th minute on a deflected corner kick and Royer converted the penalty kick for a 1-0 lead. It was Royer's 11th goal of the season, but his first since mid-August.
In the 74th minute, Alex Muyl was left alone inside the box for a through ball and he chipped it over goalkeeper Brad Guzan for an easy tap in by Parker.
Atlanta hadn't been held scoreless since early May. Ten of New York's 13 shutouts this season have come at home.
SPORTING K.C. 1, REAL SALT LAKE 1, TIE
KANSAS CITY, Kan. (AP) -- Ike Opara scored the tying goal in the 52nd minute and Sporting Kansas City played Real Salt Lake to the draw.
Sporting K.C, (15-8-7) is two points behind first-place FC Dallas in the Western Conference. Real Salt Lake (13-11-7) sits two points shy of fourth-place Portland -- with the teams facing off twice in the final three regular-season games.
Opara scored his third goal of the season on a leaping header of Johnny Russell's corner kick.
Corey Baird gave RSL the lead in the ninth minute. He ran past the defense for Jefferson Savarino's through ball and scored his first goal in over a month.
RSL goalkeeper Nick Rimando came out of his area to deny a breakaway attempt in the 81st and he made a kick save of Diego Rubio's open shot in the 87th.