A penalty kick in the 97th minute from Javier Morales delivered a point to the home team as 10 man Real Salt Lake came back to draw with the Philadelphia Union 2-2 in front of a sell out crowd at Rio Tinto Stadium.