The first performance of the ballet was held as a double premiere together with Tchaikovsky's last opera, Iolanta, on 18 December [O. S. 6 December] 1892, at the Imperial Mariinsky Theatre in St. Petersburg, Russia. Although the libretto was by Marius Petipa, who exactly choreographed the first production has been debated. Petipa began work on the choreography in August 1892; however, illness removed him from its completion and his assistant of seven years, Lev Ivanov, was brought in. Although Ivanov is often credited as the choreographer, some contemporary accounts credit Petipa. The performance was conducted by Riccardo Drigo, with Antonietta Dell'Era as the Sugar Plum Fairy, Pavel Gerdt as Prince Coqueluche, Stanislava Belinskaya as Clara, Sergei Legat as the Nutcracker-Prince, and Timofey Stukolkin as Drosselmeyer. The children's roles, unlike many later productions, were performed by real children rather than adults (with Belinskaya as Clara, and Vassily Stukolkin as Fritz), students of Imperial Ballet School of St. Petersburg.