1.Nf3 Nf6 2.a4 c6 3.d4 d5 4.Bf4 Bf5 5.e3 e6 6.Nbd2 Bd6 7.Ne5 h5 8.Bd3 Bxd3 9.Nxd3 Bxf4 10.exf4 Nbd7 11.c3 Qc7 12.a5 c5 13.O-O c4 14.Ne5 Ng8 15.Qa4 Ne7 16.b3 cxb3 17.Nxb3 Nc6 18.Nxd7 Qxd7 19.Nc5 Qc7 20.Rfb1 Rb8 21.f5 exf5 22.c4 O-O 23.cxd5 Ne5 24.dxe5 Qxc5 25.Rd1 Qc3 26.Qd4 Qxd4 27.Rxd4 b5 28.axb6 axb6 29.f4 b5 30.Rb4 Rfc8 31.d6 h4 32.Ra5 Rc5 33.Kf2 g5 34.Ke3 Rd5 35.g3 hxg3 36.hxg3 Kg7 37.Rd4 Rc5 38.Ra3 b4 39.Rb3 Rcb5 40.Rc4 Kf8 41.Kd4 Ke8 42.Rc7 Ra5 43.Rb1 b3 44.Rh1 Ra4+ 45.Kc3 Kf8 46.Rh8+ Kg7 47.Rxb8 g4 48.Rcb7 Rxf4 49.Kd3 Rb4 50.Rxb4 f6 51.exf6+ Kf7 52.R8b7+ Ke6 53.Rg7 f4 54.Re7+ Kd5 55.d7 Kd6 56.Rc4 fxg3 57.Ke3 g2 58.d8=Q# 1-0