Inter Miami faced off against New York City FC in a dramatic and controversial match that ended in a last-minute 2-2 draw.