1.e4 c6 2.Nc3 d5 3.d4 dxe4 4.Nxe4 Bf5 5.Ng3 Bg6 6.h4 h6 7.Nf3 Nd7 8.Bf4 Qa5+ 9.c3 Ngf6 10.Nd2 e6 11.Nc4 Qd8 12.Bd3 Nd5 13.Bxg6 Nxf4 14.Bxf7+ Kxf7 15.Qf3 Qb8 16.Ne5+ Nxe5 17.Qxf4+ Kg8 18.dxe5 Qc7 19.O-O-O Bc5 20.Qg4 Qxe5 21.Rhe1 Qf6 22.Rxe6 Qxf2 23.Nh5 Rh7 24.Nf6+ Kh8 25.Nxh7 Be3+ 26.Kb1 Bc5 27.Re2 Be7 28.Rxe7 Qg3 29.Qxg3 g5 30.Rc1 a6 31.Qxg5 hxg5 32.a4 Rb8 33.Nxg5 b5 34.Re2 Rb6 35.Rce1 bxa4 36.Rh1 Rb5 37.Nf7+ Kg7 38.b3 Rd5 39.Ka1 Rd7 40.Nh8 Ra7 41.Rg1 Rf7 42.Re7 Rxe7 43.bxa4 Kh6 44.Kb2 Rb7+ 45.Ka3 Kg7 46.Ng6 Ra7 47.g4 Ra8 48.Kb4 Kg8 49.Rh1 Kh7 50.Rd1 Rh8 51.Rg1 Rb8+ 52.Kc4 Rc8 53.Kd3 a5 54.Rh1 Ra8 55.Rf1 Rf8 56.Nxf8+ Kh6 57.Rg1 Kg7 58.Nd7 Kf7 59.h5 Kg7 60.Ke3 Kh6 61.Re1 Kh7 62.Kf2 Kg7 63.Ke3 Kg8 64.g5 Kg7 65.g6 Kh8 66.Nb8 Kg7 67.Kf4 Kf6 68.Ke3 Kg7 69.Re2 Kh8 70.Kf4 Kg7 71.h6+ Kf6 72.Kg3 Kg5 73.Kh3 Kh5 74.Re7 Kxg6 75.Rc7 Kf6 76.Kg3 Kg6 77.h7 Kf6 78.h8=B+ Kf5 79.Ra7 Kg5 80.c4 Kg6 81.Kf2 Kh5 82.Bg7 c5 83.Rxa5 Kg5 84.Bf6+ Kh6 85.Ra8 Kh7 86.a5 Kh6 87.Be5 Kg6 88.Nd7 Kh7 89.Nb6 Kg6 90.Bf6 Kh6 91.Rf8 Kh5 92.Na8 Kg4 93.Rf7 Kf4 94.Bd4+ Kg5 95.Rf6 Kh4 96.a6 Kh5 97.Rc6 Kg4 98.Rxc5 Kf4 99.Ba1 Kg4 100.Be5 Kg5 101.Ra5 Kg6 102.Ke2 Kf5 103.Bb2+ Kg4 104.Nc7 Kh4 105.Ke1 Kg3 106.Nb5 Kf4 107.a7 Kg4 108.Ke2 Kf5 109.a8=Q Ke6 110.Qe8+ Kf5 111.Qh8 Ke4 112.Qe5# 1-0