Inter Miami vann semifinalen mot Orlando City med 3–1 i Fort Lauderdale.
Lionel Messi hade missat de två senaste matcherna på grund av skada.
Nu var den argentinske anfallaren tillbaka och visade sin klass direkt.
Orlando City tog ledningen genom Marco Pasalic strax före halvtid.
Sedan dröjde det fram till den 77:e minuten innan Lionel Messi kunde vända matchen på elva minuter.
Först genom att kvittera på straff, sedan med ett läckert ledningsmål efter fint samspel med Jordi Alba inne i straffområdet.
Segovia Perez framspelad av Luis Suarez kunde sedan fastställa slutresultatet 3–1 på tilläggstiden.
En revansch för Inter Miami som förlorat de båda matcherna mot Florida-rivalen Orlando City i MLS med totalt 7–1 (3–0 och 4–1).
I finalen på söndag får Inter Miami möta Seattle Sounders på bortaplan, då Lionel Messi kan vara på väg mot ännu en titel.