Eugene Onegin ("Евгений Онегин" in Russian) is an opera by Pyotr Tchaikovsky. It is usually thought to be his greatest opera and one of the best of all Russian operas. Tchaikovsky finished composing it in 1878 and it was first performed in Moscow in 1879.