1.d4 Nf6 2.Nc3 d5 3.Bg5 Bf5 4.f3 Nbd7 5.e4 dxe4 6.g4 Bg6 7.h4 exf3 8.Qxf3 h5 9.Bxf6 exf6 10.O-O-O Be7 11.Re1 Kf8 12.Bh3 Nb6 13.Nge2 c6 14.Rd1 Nd5 15.Nxd5 cxd5 16.Ng3 Qc7 17.Nf5 Rc8 18.c3 b5 19.Rde1 Bxf5 20.Qxf5 g6 21.Qxd5 hxg4 22.Bg2 b4 23.Qe4 bxc3 24.b3 Ba3+ 25.Kc2 f5 26.Qd3 Bb4 27.h5 Qf4 28.Re2 Rxh5 29.Rhe1 Qd2+ 30.Rxd2 cxd2+ 31.Kb2 dxe1=Q