1.d4 c6 2.e4 d5 3.Nd2 dxe4 4.Nxe4 Nf6 5.Nxf6+ exf6 6.c3 Bd6 7.Bd3 O-O 8.Ne2 Nd7 9.Qc2 h6 10.Ng3 Re8+ 11.Be3 Nb6 12.O-O Nd5 13.Bd2 Nf4 14.Bxf4 Bxf4 15.Rfe1 Be6 16.Nh5 Bc7 17.Re3 Bg4 18.Rxe8+ Qxe8 19.Ng3 g6 20.h3 Bd7 21.Ne4 Kg7 22.Nc5 Bc8 23.Qe2 Qxe2 24.Bxe2 b6 25.Nd3 Bd6 26.Bf3 Bd7 27.c4 Rd8 28.Rd1 Be7 29.b3 Be8 30.Nf4 f5 31.g3 Bf6 32.d5 c5 33.Nd3 Bd4 34.Nb4 Bxf2+ 35.Kxf2 cxb4 36.Ke3 Kf6 37.Kd4 Bd7 38.Ra1 g5 39.a3 bxa3 40.b4 g4 41.hxg4 fxg4 42.Bg2 Re8 43.Rxa3 Bf5 44.d6 Re2 45.Bd5 Rd2+ 46.Ke3 Rb2 47.Rxa7 Be6 48.Bxe6 Kxe6 49.c5 Rb3+ 50.Ke2 bxc5 51.bxc5 Rc3 52.Re7+ Kf6 53.Rc7 Ke6 54.d7 Ke7 55.c6 Rc2+ 56.Kd3 Rc1 57.Rc8 Rd1+ 58.Kc4 Rc1+ 59.Kb5 Rb1+ 60.Ka6 Ra1+ 61.Kb7 Rb1+ 62.Kc7 Rf1 63.d8=Q+ Ke6 64.Qh8 Kf5 65.Rf8 Rf3 66.Kc8 Rf2 67.Re8 Rh2 68.Re3 Rf2 69.Rc3 Kg5 70.Qd4 Rf4 71.gxf4+ Kg6 72.f5+ Kh5 73.Qxg4+ Kxg4 74.Kd8 Kf4 75.Rg3 h5 76.f6 h4 77.Rf3+ Ke4 78.c7 h3 79.Rc3 Kf4 80.Kd7 Kg4 81.c8=Q Kh5 82.Re3 h2 83.Rh3+ Kg6 84.Kc7 Kg5 85.Qa8 Kf5 86.Rb3 Kxf6 87.Rb1 Ke5 88.Rc1 f6 89.Qa5+ Ke4 90.Qa8+ Ke3 91.Qa6 Kf2 92.Kc8 f5 93.Qa3 Kg2 94.Qa8+ Kg3 95.Qa6 h1=Q 96.Rxh1 Kf2 97.Qb7 Ke3 98.Rh4 f4 99.Qc7 Kf3 100.Qa7 Kg2 101.Kd7 f3 102.Rf4 f2 103.Qd4 Kf1 104.Qxf2# 1-0