1.Nf3 d5 2.d4 e6 3.c4 Nf6 4.a3 Be7 5.Nc3 O-O 6.Bf4 c6 7.e3 Nbd7 8.Bd3 dxc4 9.Bxc4 b5 10.Bd3 a6 11.Rc1 Nh5 12.Bg3 Nxg3 13.hxg3 f5 14.Ne2 c5 15.Nf4 Qb6 16.g4 cxd4 17.Nxd4 Ne5 18.gxf5 Nxd3+ 19.Qxd3 exf5 20.Qb3+ Rf7 21.Rxh7 Kxh7 22.Qxf7 Qf6 23.Qd5 Rb8 24.Ke2 g6 25.Rh1+ Kg7 26.Nfe6+ Bxe6 27.Nxe6+ Kf7 28.Rh7+ Ke8 29.Qc6#