Moscow
Rublevsky - Petrov
Weak squares, again: 21.Qxh7+!
Official website >>