1.Nf3 d5 2.d4 Nc6 3.g3 Bg4 4.Bg2 Qd7 5.O-O Bh3 6.Bf4 Bxg2 7.Kxg2 Nf6 8.Nbd2 e6 9.c4 O-O-O 10.Qa4 Bd6 11.Bxd6 Qxd6 12.Rac1 Ne4 13.Nxe4 dxe4 14.Ne5 Nxe5 15.dxe5 Qxe5 16.Qxa7 Qxb2 17.Rb1 Qc3 18.Qxb7+ Kd7 19.Rfd1+ Ke7 20.Qxc7+ Kf6 21.Rxd8 Rxd8 22.Qxd8+ Kg6 23.h4 Qxc4 24.Qg5#