1.d4 Nf6 2.Bf4 d6 3.Nf3 g6 4.g3 Nbd7 5.Bg2 Bg7 6.O-O O-O 7.c4 c5 8.Nc3 cxd4 9.Nd5 e5 10.Bg5 h6 11.Bh4 g5 12.Nxg5 hxg5 13.Bxg5 Qa5 14.Ne7+ Kh8 15.e3 Nh7 16.Qh5 e4 17.Nd5 f5 18.Be7 Rg8 19.Nf4 Bf6 20.Bxd6 d3 21.Bxe4 Nc5 22.Bd5 Bd7 23.Bxg8 Rxg8 24.b4 Qxb4 25.Rab1 Qxc4 26.Rfc1 Qe4 27.Rxc5 d2 28.Rc7 Qxb1+ 29.Kg2 d1=Q 30.Ng6+ Rxg6 31.Qxg6 Qf1+ 32.Kf3 Qe4#