1.Nf3 d5 2.g3 g6 3.Bg2 Bg7 4.d4 Nc6 5.O-O e6 6.c4 Nge7 7.Nc3 O-O 8.cxd5 exd5 9.Bf4 Bg4 10.Nb5 Rc8 11.Ne5 Nxe5 12.Bxe5 Qd7 13.Bxg7 Kxg7 14.Nc3 c6 15.Re1 Bh3 16.Bh1 Nf5 17.e3 h5 18.b4 h4 19.Qf3 hxg3 20.hxg3 Rh8 21.b5 Rh6 22.bxc6 bxc6 23.Qf4 Rch8 24.e4 Bf1 25.Bf3 Nxd4 26.Rxf1 Qh3 27.Rfb1 Qh1+ 28.Bxh1 Rxh1+ 29.Kg2 R8h2#