1.e4 Nc6 2.d4 d5 3.e5 Bf5 4.Bb5 e6 5.Ne2 Ne7 6.c3 a6 7.Ba4 h6 8.Nd2 Nc8 9.Ng3 Bh7 10.O-O Nb6 11.Bc2 Bxc2 12.Qxc2 f5 13.a4 a5 14.Nh5 Qd7 15.Nf3 Qf7 16.Nf4 g5 17.Nd3 f4 18.Nfe1 O-O-O 19.f3 Ne7 20.b4 Nc4 21.bxa5 Nxa5 22.Rb1 b6 23.Qe2 Nf5 24.Nc2 Qd7 25.Nc5 Bxc5 26.Qa6+ Kb8 27.dxc5 Nc4 28.Nb4 Ne7 29.a5 Qc8 30.axb6 cxb6 31.cxb6 Qxa6 32.Nxa6+ Kb7 33.Nc5+ Kc6 34.Nxe6 Rb8 35.Nd4+ Kb7 36.g3 fxg3 37.hxg3 Nxe5 38.Ba3 N7c6 39.Ne6 Nd7 40.Rfd1 Rhe8 41.Rxd5 Nce5 42.Nc7 Rg8 43.Kg2 Rg6 44.Bc5 Nxc5 45.Rxc5 Nd7 46.Rcb5 Rd6 47.Nd5 Ra8 48.R1b2 Ra4 49.g4 Rc4 50.Ra2 Nc5 51.Ra7+ Kc6 52.b7 Nxb7 53.Raxb7 Rxd5 54.R5b6+ Kc5 55.Rxh6 Rxc3 56.Rg6 Kd4 57.Kg3 Rcc5 58.Rb4+ Kd3 59.Rf6 Ke2 60.Re6+ Kd3 61.Rb3+ Kd2 62.Ra3 Ra5 63.Rae3 Rac5 64.Kf2 Kd1 65.Re1+ Kd2 66.R6e2+ Kd3 67.Rd1+ Kc3 68.Rc1+ Kd3 69.Rce1 Kc3 70.Kg3 Kd3 71.Re8 Kd2 72.R1e6 Kd3 73.f4 Rc4 74.Re3+ Kd2 75.R8e4 gxf4+ 76.Rxf4 Rc1 77.Ra3 Rg1+ 78.Kf2 Rc1 79.Re4 Rd8 80.Re2+ Kd1 81.Re1+ Kd2 82.Rxc1 Kxc1 83.Rf3 Rg8 84.Kg3 Kd2 85.Rf5 Ke3 86.g5 Ke4 87.Kg4 Ra8 88.g6 Rg8 89.Kg5 Ke3 90.Rf7 Ke4 91.Rf2 Kd5 92.Rf6 Rc8 93.g7 Rg8 94.Kg6 Rd8 95.Rf8 Rxf8 96.gxf8=Q Kc6 97.Qa3 Kb7 98.Qa4 Kc7 99.Qa6 Kd7 100.Kf5 Ke7 101.Ke5 Ke8 102.Qa7 Kf8 103.Ke6 Ke8 104.Qa8# 1-0