Real Salt Lake survived a penalty kick shootout to advance to their first MLS Cup with a 5-4 victory against the Fire.