1.Nf3 Nf6 2.d4 e6 3.Bf4 b6 4.a3 Bb7 5.c4 d6 6.Nc3 Nbd7 7.Qc2 c5 8.e3 cxd4 9.exd4 Rc8 10.Nb5 Bxf3 11.gxf3 a6 12.Nxd6+ Bxd6 13.Bxd6 Nb8 14.Bg3 Nc6 15.O-O-O O-O 16.Kb1 b5 17.d5 exd5 18.Bh3 bxc4 19.Bxc8 Qxc8 20.Bh4 Rd8 21.Rhe1 Rd6 22.Bxf6 gxf6 23.f4 Qd7 24.Rg1+ Kh8 25.Qc3 Ne7 26.h4 h5 27.Ka1 Kh7 28.Qg3 Ng6 29.f5 Qxf5 30.Qxd6 Kg8 31.Qxd5 Qxd5 32.Rxd5 a5 33.Rc5 Kf8 34.Rd5 Nh8 35.Rd3 Ke8 36.Rc1 cxd3 37.Rc3 Ke7 38.f3 Kd6 39.Rc4 Kd5 40.Rc7 Ng6 41.b3 Kd4 42.Kb2 Ke3 43.Rd7 Ne5 44.Rd5 Nxf3 45.b4 axb4 46.axb4 Nd4 47.Kc3 Ne2+ 48.Kc4 Nf4 49.Rd7 d2 50.b5 Ke2 51.b6 Ng6 52.Kc3 d1=Q 53.Rxd1 Kxd1 54.b7 Kc1 55.b8=Q f5 56.Qb4 Nf8 57.Qa5 f4 58.Qa1# 1-0