Amazing sequence of forcing chess moves

Ernesto Inarkiev vs Murtas Kazhgaleyev
Event: Moscow Open, 2008