1.Nf3 Nc6 2.c4 g6 3.g3 Bg7 4.Bg2 d6 5.O-O e5 6.d3 Nh6 7.Bg5 f6 8.Bxh6 Bxh6 9.Qa4 O-O 10.b4 f5 11.b5 Ne7 12.Nc3 g5 13.Rad1 Qe8 14.Nd2 Qh5 15.c5 Rf6 16.Rfe1 g4 17.cxd6 cxd6 18.Nf1 Be6 19.Bxb7 Raf8 20.Bg2 d5 21.d4 f4 22.dxe5 R6f7 23.f3 fxg3 24.hxg3 gxf3 25.exf3 Rxf3 26.Qc2 d4 27.Rxd4 Rxf1+ 28.Bxf1 Rxf1+ 29.Kxf1 Qf3+ 30.Qf2 Qxc3 31.Rd8+ Kg7 32.Qf6#