White to play and win

Ryabinin, Nikolaj · 2006