I don't insist. It sounds reasonable.
So the correct will be:
"Я был на "Евгений Онегин" Чайковского or "Я посмотрел "Евгений Онегин" Чайковского".

The new question is Евгений should decline?
For example: Я был на Евгеном Онегки Чаиковоского.

Also this is a general question of whether books titles, theatrical works, ballets, operas etc should decline when we use them in a context.
Например какое выражение правильное:
1. Я прочитал "Анну Каренину" Толстого
2. Я прочитал "Анна Каренина" Толстого