1.d4 c6 2.Bf4 Nf6 3.Nf3 Qb6 4.Qc1 d6 5.a3 g6 6.a4 c5 7.a5 Qc6 8.Nc3 Na6 9.e4 Nc7 10.d5 Qd7 11.Bh6 e5 12.Bxf8 Kxf8 13.Qh6+ Kg8 14.Be2 Qe7 15.Nd2 Bg4 16.f3 Bd7 17.O-O Qf8 18.Qe3 Nh5 19.g3 Qe7 20.f4 exf4 21.gxf4 Nf6 22.Qg3 h5 23.Rae1 Re8 24.Bf3 h4 25.Qg2 Nh5 26.Bd1 Nb5 27.Nxb5 Bxb5 28.c4 Bd7 29.e5 Bf5 30.Ne4 dxe5 31.fxe5 Qxe5 32.Nf6+ Nxf6 33.Rxe5 Rxe5 34.Bc2 h3 35.Qg5 Re2 36.Rxf5 Rh5 37.Qxf6 gxf5 38.d6 Rg2+ 39.Kf1 Rhg5 40.d7 Rg1+ 41.Ke2 R5g2+ 42.Ke3 Re1+ 43.Kd3 Re3+ 44.Kxe3 Rf2 45.Bxf5 Rg2 46.d8=Q# 1-0