1.e4 Nc6 2.d4 d5 3.exd5 Qxd5 4.Nf3 e5 5.Nc3 Bb4 6.Bd2 Bxc3 7.Bxc3 Bg4 8.dxe5 Nge7 9.Qxd5 Nxd5 10.Nd4 O-O-O 11.Nxc6 bxc6 12.Ba6+ Kd7 13.Bd4 Nb4 14.Bd3 Kc8 15.Bc3 Nxd3+ 16.cxd3 Rxd3 17.O-O Rhd8 18.Rfe1 Be6 19.h3 c5 20.Rac1 Bxa2 21.Ra1 Be6 22.Rxa7 Rd1 23.Ra8+ Kb7 24.Rxd8 Rxd8 25.f4 Rd3 26.Kf2 g6 27.Re3 Rd1 28.g4 Kc6 29.Rf3 Bd5 30.Re3 Be6 31.Rf3 Bd5 32.Re3 Rh1 33.f5 Kd7 34.Rd3 c6 35.Re3 gxf5 36.gxf5 Rh2+ 37.Kg3 Rg2+ 38.Kf4 Rf2+ 39.Kg5 Ke7 40.h4 h6+ 41.Kxh6 Rxf5 42.Rg3 Kf8 43.Rg5 Rf2 44.h5 Be6 45.Kh7 Rh2 46.h6 Bd5 47.Rg8+ Ke7 48.Kg7 Rg2+ 49.Kh8 Rh2 50.h7 Be4 51.Rg7 Kf8 52.e6 fxe6 53.Be5 Rh5 54.Bd6+ Ke8 55.Kg8 Bxh7+ 56.Rxh7 Rd5 57.Bf4 Rf5 58.Bd6 Rd5 59.Bc7 Rg5+ 60.Rg7 Rxg7+ 61.Kxg7 Kd7 62.Be5 c4 63.Kf6 c5 64.Kf7 Kc6 65.Kxe6 Kb5 66.Kd5 Kb4 67.Kc6 Ka4 68.Kxc5 Kb3 69.Kb5 c3 70.bxc3 Ka3 71.Kc5 Kb3 72.Kd5 Ka4 73.c4 Ka5 74.c5 Ka6 75.Bh2 Kb7 76.c6+ Kc8 77.Kc5 Kd8 78.Kb6 Kc8 79.Ka6 Kd8 80.Kb7 Ke8 81.Bb8 Kd8 82.Be5 Ke8 83.Kc8 Ke7 84.Kb8 Ke8 85.Bc3 Ke7 86.Kb7 Kd6 87.c7 Ke7 88.Bf6+ Kd6 89.Bb2 Ke7 90.Bd4 Kd6 91.Bb6 Ke7 92.Ba5 Kd6 93.Bb4+ Kd7 94.c8=Q# 1-0