Avgjørelsen kom fire minutter ut i forlengningen. Lepisto fikk en pasning fra Saku Koivu og skjøt pucken forbi en gruppe spillere og under USAs keeper Robert Esche.
- Herregud, det var deilig å se den pucken gå inn, sa Finlands Teemu Selänne.
Spenning
Kampen ble svært spennende i sluttminuttene av ordinær tid. Finland så ut til å ha god kontroll etter at Tuomo Ruutu og Anssi Salmela hadde sikret finnene en 2-0-ledelse etter andre periode. Men med bare fem minutter igjen av ordinær tid, slo USA tilbake.
Først reduserte Phil Kessel til 1-2, før Drew Stafford utlignet for USA bare 37 sekunder etterpå.
Men i forlengningen ble Finland for sterke og kunne juble for semifinaleplass takket være Lepistos seiersmål.
- Det gjør vondt å tape på denne måten, spesielt med tanke på måten vi spilte i tredje periode, sa USAs trener John Tortella.
Det er sjuende gang på ni år at USA ikke har avansert fra kvartfinalen. Finland er i sin sjette semifinale siden 2000.
Møter Russland
Nå venter Russland i fredagens semifinale for Finland. Russerne vant enkelt 6-0 i kvartfinalen mot Sveits.
Sveitserne fikk en håpløs start på kampen og sendte pucken i eget mål to ganger i løpet av drøye seks minutter.
- Kanskje prøvde vi for hardt. Den ene spilleren prøvde å kline pucken langs vantet, men bommet på vinkelen, og pucken gikk inn. Han andre forsøkte å hjelpe målvakten og bommet. Du kan ikke skylde på dem. Det var bare virkelig uflaks, sa veteranen Marc Reichert.
Hard takling
Russland må klare seg uten Ilja Kovaltsjuk i finalen. Han fikk matchstraff etter en stygg takling på Julien Vauclair.
- Julien gikk på egen hånd i korridoren, men han har mye smerter. Det ser ut som om det er noen interne skader. Han skal sjekkes nå, og vi håper han er ok, sa Sveits-trener Ralph Kruger.
Russlands landslagstrener Vjatsjeslav Bykov mente den harde taklingen var et uhell.
- Vi liker å spille fysisk, men vi er ikke ute etter å skade folk. Det er ikke lagets filosofi, sa Bykov.
I den andre semifinalen møtes Canada og Sverige. Vertsnasjonen Canada knuste Norge 8-2, mens Sverige vant 3-2 over Tsjekkia etter forlengning. Finalen spilles i Quebec by søndag.