De wereldberoemde pianist Notovich is door zijn virtuoze interpretaties van Franz Liszt een van de meest gevraagde musici ter wereld. Totdat zijn grote liefde Senna verdwijnt. Op die bewuste avond geeft hij in trance een concert terwijl hij onder het bloed zit. Wegens gebrek aan bewijs wordt hij vrijgelaten, maar hierna stort hij volledig in. Op een dag ziet hij een vrouw op straat lopen die sterk op Senna lijkt. Zij blijkt de geliefde te zijn van de geheimzinnige pianist Valdin, die Notovich uitdaagt voor een pianoduel. Valdin is uitgegroeid tot een meesterpianist door zijn vertolking van de Duivelssonate, een mythische sonate die de duivel tijdens een droom aan Franz Liszt zou hebben voorgespeeld. Als Valdin tegen de politie zegt dat hij nieuwe bewijzen heeft over de verdwijning van Senna, besluit Notovich het duel aan te gaan. Hij wil erachter komen wat er precies met Senna is gebeurd. Er brandt een strijd los tussen de twee pianisten waarbij meer op het spel staat dan de muzikale eer.