1.d4 Nf6 2.Nf3 c6 3.Bf4 Qb6 4.b3 d6 5.e3 Nh5 6.Bg3 Nd7 7.Bh4 h6 8.Be2 g5 9.Bg3 Bg7 10.O-O Nxg3 11.hxg3 e5 12.c4 exd4 13.Nxd4 c5 14.Nc2 Bxa1 15.Nxa1 Nf6 16.Nc2 Be6 17.Nc3 O-O-O 18.Qa1 Nd7 19.Rd1 h5 20.Ne4 h4 21.g4 h3 22.Rxd6 Qc7 23.g3 f5 24.Rxe6 fxe4 25.Rxe4 Qc6 26.Bf3 Rhf8 27.Rf4 Qe6 28.Bd5 Qe7 29.Rf5 Rxf5 30.gxf5 Nf6 31.e4 Nxd5 32.exd5 Qe4 33.Ne3 Re8 34.Qg7 Qb1+ 35.Kh2 Qxa2 36.Ng4 Qxb3 37.d6 Qb6 38.d7+ Kd8 39.dxe8=Q+ Kxe8 40.f6 Qe6 41.Kxh3 a5 42.Qxg5 a4 43.Qxc5 a3 44.Qxa3 Qf5 45.Qe7# 1-0