1.d4 d5 2.c4 c6 3.cxd5 cxd5 4.Nc3 Nc6 5.Nf3 Nf6 6.Bf4 Bf5 7.Qb3 Na5 8.Qa4+ Bd7 9.Qc2 Rc8 10.e3 e6 11.Bd3 Nc4 12.O-O Be7 13.Qe2 O-O 14.Rfc1 Nd6 15.Rc2 Nfe4 16.Rac1 Nxc3 17.Rxc3 Qa5 18.h4 f6 19.Qc2 h6 20.Rc7 Rfd8 21.h5 Ne8 22.Rxc8 Rxc8 23.Qxc8 Bxc8 24.Rxc8 Kf8 25.a4 Bd8 26.b4 Qxa4 27.Rxd8 Ke7 28.Rb8 Qxb4 29.Bg6 Nd6 30.Rg8 a5 31.Rxg7+ Kd8 32.Bxh6 a4 33.Bf4 a3 34.h6 a2 35.h7 a1=Q+ 36.Kh2 Ne8 37.h8=Q Qaa4 38.Bxe8 Qxe8 39.Bc7+ Kc8 40.Qxe8# 1-0