1.d4 Nf6 2.c4 c6 3.Nf3 d5 4.e3 Bf5 5.Nc3 e6 6.Nh4 Bg6 7.Qb3 Qc7 8.Nxg6 hxg6 9.Bd2 Nbd7 10.h4 a5 11.cxd5 exd5 12.Bd3 g5 13.O-O-O Rxh4 14.Kb1 Bb4 15.f3 Nf8 16.a3 Bxc3 17.Qxc3 Ne6 18.Bf5 O-O-O 19.Rhg1 g4 20.e4 dxe4 21.fxe4 g3 22.Qe3 Kb8 23.Be1 Nh5 24.d5 cxd5 25.exd5 Qf4 26.Qd3 Nd4 27.Rf1 Qe5 28.Bc3 Qxd5 29.Qe3 Nxf5 30.Be5+ Kc8 31.Qc3+ Qc6 32.Qxa5 Nd6 33.Qa8+ Kc7 34.Rxf7+ Rd7 35.Bxd6+ Kb6 36.Rxd7 Qxd7 37.Bc5+ Kc6 38.Rxd7 Rh2 39.Bg1 Nf6 40.Qxb7# 1-0