1.Nf3 d5 2.g3 Nc6 3.d4 Bg4 4.Bg2 Qd7 5.Bf4 f6 6.c4 g5 7.cxd5 gxf4 8.dxc6 bxc6 9.Qc1 O-O-O 10.O-O fxg3 11.Qc4 gxf2+ 12.Kh1 Bh3 13.Bxh3 Qxh3 14.Nc3 Nh6 15.Qxc6 Rg8 16.Rxf2 e6 17.Nb5 Rg7 18.Rc1 Nf5 19.Qa6+ Kd7 20.Rxc7+ Ke8 21.Rxg7 Bxg7 22.Qxe6+ Kf8 23.Ng5 Ng3+ 24.Kg1 Qh5 25.Rxf6+ Bxf6 26.Qxf6+ Ke8 27.hxg3 h6 28.Qe5+ Kd7 29.Qe6#