1.Nf3 b5 2.e4 Bb7 3.Bxb5 Bxe4 4.O-O e6 5.Re1 Bxf3 6.Qxf3 c6 7.Bf1 Nf6 8.d4 Qb6 9.c4 Be7 10.Rd1 O-O 11.Nc3 Qb7 12.d5 cxd5 13.cxd5 a6 14.dxe6 Qxf3 15.exf7+ Kxf7 16.gxf3 Nc6 17.Bc4+ Ke8 18.f4 Bc5 19.Be3 Bxe3 20.fxe3 Ne7 21.Rd2 Nf5 22.Re1 Nh4 23.Be2 g5 24.Rf1 gxf4 25.Rxf4 Ng6 26.Rf5 Ke7 27.Ra5 Rg8 28.Kf1 Raf8 29.Ke1 Nh4 30.Rd4 Rg1+ 31.Kd2 Ng6 32.h4 Rg2 33.h5 Nxh5 34.Rxh5 Rff2 35.Rxh7+ Kd8 36.Rdxd7+ Kc8 37.Rc7+ Kd8 38.Rcg7 Nf4 39.exf4 Rg1 40.Rxg1 Rf1 41.Nd1 Rxd1+ 42.Ke3 a5 43.f5 a4 44.Ba6 Ra1 45.Bf1 Ke8 46.Re7+ Kf8 47.Rg6 Rxf1 48.Rh7 Ra1 49.Kf4 Rc1 50.Rgh6 Ke8 51.Ke3 Rc2 52.f6 a3 53.Rh2 axb2 54.Rxc2 b1=Q 55.Rc8# 1-0