Nil Vinyals scored a late equalizer in added time of extra time and Carlos Merancio saved two penalty kicks to lift Spokane back to the final.