1.d4 d5 2.a3 c6 3.Nf3 Bg4 4.c4 Bxf3 5.exf3 e6 6.Nc3 Nf6 7.Qb3 Qb6 8.Qxb6 axb6 9.Be3 Be7 10.cxd5 Nxd5 11.Nxd5 exd5 12.Bd3 Nd7 13.O-O Kd8 14.a4 Kc7 15.g3 Nf8 16.f4 Ne6 17.f5 Nf8 18.Kg2 Nd7 19.h4 Rhe8 20.g4 Nf6 21.g5 Ne4 22.f3 Nd6 23.Bf4 Kd7 24.Rfe1 Bf8 25.b3 Rxe1 26.Rxe1 b5 27.axb5 Nxb5 28.Bxb5 cxb5 29.Kg3 Ra3 30.Re5 Rxb3 31.Rxd5+ Kc8 32.h5 b4 33.g6 fxg6 34.hxg6 hxg6 35.fxg6 Rc3 36.Rf5 Be7 37.Rf7 Bf6 38.Rxf6 gxf6 39.g7 Kd7 40.g8=Q b3 41.Qd5+ Ke8 42.Qe4+ Kd8 43.d5 b2 44.d6 Rc1 45.Qe7+ Kc8 46.d7# 1-0