1.d4 c6 2.Nd2 d5 3.e4 dxe4 4.Nxe4 Nf6 5.Nxf6+ gxf6 6.Bc4 Rg8 7.g3 Bg4 8.f3 Bf5 9.c3 e6 10.Bd3 Qd5 11.Kf2 Nd7 12.Ne2 Ne5 13.dxe5 Qxd3 14.Qxd3 Bxd3 15.Nf4 O-O-O 16.exf6 e5 17.Nxd3 Rxd3 18.Be3 Rd6 19.Rhd1 Rxf6 20.Bxa7 h5 21.Bb6 Be7 22.Re1 Re6 23.a4 h4 24.a5 f5 25.Ra4 hxg3+ 26.hxg3 f4 27.Rxf4 exf4 28.Rxe6 fxg3+ 29.Kg2 Kd7 30.Re4 Bd6 31.b4 Rf8 32.Be3 Rf5 33.Rd4 Ke6 34.f4 c5 35.Re4+ Kd5 36.Kf3 cxb4 37.cxb4 Kc6 38.Kxg3 Kb5 39.Bd2 Rd5 40.Be1 Rg5+ 41.Kf3 Rg1 42.Bd2 Rf1+ 43.Ke2 Rh1 44.Rd4 Kc6 45.Kd3 Rh2 46.Kc4 Rf2 47.b5+ Kd7 48.a6 bxa6 49.bxa6 Kc6 50.a7 Kb7 51.Rxd6 Rh2 52.Ra6 Ka8 53.Bc3 Rf2 54.Rd6 Rxf4+ 55.Bd4 Rf8 56.Kb5 Rg8 57.Rc6 Rg1 58.Rc8+ Kb7 59.a8=Q# 1-0