1.e4 a6 2.Nf3 e6 3.c4 d5 4.exd5 exd5 5.cxd5 Nf6 6.Nc3 Nxd5 7.Bc4 Qe7+ 8.Ne2 Nb6 9.Bb3 Bg4 10.O-O Bxf3 11.gxf3 Nc6 12.d4 O-O-O 13.Be3 Qf6 14.Rc1 Qxf3 15.Nf4 Qxd1 16.Rfxd1 Bd6 17.Bxf7 Rhf8 18.Be6+ Kb8 19.Nd3 Rf6 20.d5 Ne7 21.Nc5 Bf4 22.Bxf4 Rxf4 23.Rd2 Nexd5 24.Nd7+ Nxd7 25.Rxd5 Kc8 26.Rcd1 Rf6 27.Bxd7+ Kb8 28.Bg4 Rxd5 29.Rxd5 Rb6 30.b3 Rg6 31.f3 c6 32.Rd8+ Ka7 33.Kf2 Rg5 34.h4 Ra5 35.a4 b5 36.Rd7+ Kb6 37.Rxg7 bxa4 38.bxa4 Rxa4 39.Rxh7 a5 40.h5 Rd4 41.h6 a4 42.Rh8 a3 43.Ra8 Rc4 44.Rxa3 Rc1 45.h7 Rh1 46.h8=Q Rxh8 47.Ra1 c5 48.Ke3 Re8+ 49.Kd3 Re7 50.f4 c4+ 51.Kd4 Kc7 52.f5 Re8 53.f6 Rf8 54.Ke5 Re8+ 55.Be6 c3 56.Rc1 Ra8 57.Rxc3+ Kb6 58.Rc1 Kb5 59.f7 Rb8 60.Rg1 Re8 61.fxe8=Q+ Kc5 62.Qg6 Kb5 63.Qg8 Ka5 64.Rc1 Kb6 65.Ra1 Kc6 66.Qh8 Kb6 67.Qh6 Kb7 68.Qh4 Kb6 69.Qh2 Kb7 70.Bg8 Kb8 71.Re1 Kc8 72.Ra1 Kb8 73.Bf7 Kc7 74.Bh5 Kb7 75.Re1 Ka8 76.Ra1+ Kb7 77.Qh1+ Kb8 78.Qd1 Kc8 79.Qb1 Kd8 80.Qa2 Kc8 81.Be2 Kd7 82.Bg4+ Kd8 83.Bd1 Kd7 84.Bf3 Ke8 85.Bh5+ Kd8 86.Be2 Kd7 87.Bg4+ Ke7 88.Bd1 Kd8 89.Ke6 Kc7 90.Bf3 Kb8 91.Bh5 Kc7 92.Be2 Kb7 93.Bg4 Kc6 94.Bd1 Kb6 95.Bf3 Kc5 96.Bh5 Kb6 97.Be2 Kb7 98.Bg4 Kc6 99.Qa3 Kc7 100.Qa7+ Kd8 101.Qd7# 1-0