the 1986 soviet cup final was a football match that took place at the lenin's central stadium, moscow on may 2, 1986. the match was the 45th soviet cup final and it was contested by fc torpedo moscow and fc shakhtar donetsk. the soviet cup winner torpedo won the cup for the sixth time. the last year defending holders dynamo kyiv were eliminated in the round of 16 of the competition by fc spartak moscow on penalties.