1.e4 a5 2.Nc3 g6 3.Nf3 d6 4.Bc4 Bg7 5.d4 Nf6 6.O-O Nxe4 7.Bxf7+ Kxf7 8.Nxe4 Rf8 9.Re1 Kg8 10.h3 h6 11.a4 e6 12.Ra3 Nc6 13.c4 e5 14.d5 Nb4 15.Nh2 Bf5 16.Nf1 Qh4 17.Nfg3 b6 18.Bd2 Na6 19.Rae3 Rf7 20.b3 Raf8 21.Rf1 Nb8 22.b4 axb4 23.Bxb4 Nd7 24.a5 bxa5 25.Bxa5 Nf6 26.Nxf6+ Bxf6 27.c5 Bg5 28.Nxf5 gxf5 29.Rg3 Qc4 30.cxd6 cxd6 31.Rc3 Qb5 32.Bc7 Rc8 33.Qc2 Qd7 34.Bb6 Rxc3 35.Qxc3 f4 36.Ra1 Qf5 37.Qc6 Be7 38.Ra8+ Kg7 39.Qe8 Bf8 40.Kh2 Qd7 41.Qb8 Qb7 42.Qd8 Qxd5 43.Qc8 Qb7 44.Qg4+ Kh7 45.Ra7 Qd5 46.Qf5+ Kg7 47.Qg4+ Kh7 48.Qf5+ Kg7 49.Qg4+ Kh8 50.Qc8 Kg8 51.Qg4+ Rg7 52.Rxg7+ Bxg7 53.Qc8+ Bf8 54.Qg4+ Kh7 55.Qf5+ Kg7 56.Qg4+ Kf7 57.Qf5+ Ke7 58.Bd8+ Ke8 59.Bf6 Be7 60.Qc8+ Kf7 61.Bxe7 Kxe7 62.Qc7+ Kf6 63.Qh7 e4 64.Qxh6+ Kf5 65.Qf8+ Ke5 66.Qg7+ Ke6 67.Qg8+ Ke5 68.Qg5+ Kd4 69.Qxf4 Qe5 70.Qxe5+ Kxe5 71.Kg1 d5 72.Kf1 Kf4 73.Ke2 d4 74.g3+ Kg5 75.f3 e3 76.h4+ Kh5 77.Kd3 Kg6 78.g4 Kh6 79.f4 Kg6 80.h5+ Kh6 81.Ke2 Kg7 82.g5 Kg8 83.h6 Kf8 84.f5 Ke8 85.Ke1 Kf7 86.g6+ Kf6 87.h7 Kg5 88.Ke2 Kh4 89.Kf3 d3 90.h8=Q+ Kg5 91.Qe8 Kxf5 92.Qa8 Ke6 93.Qd8 Kf5 94.Qe8 Kf6 95.Qf7+ Ke5 96.Qe8+ Kf5 97.Kxe3 Kf6 98.Qa8 d2 99.Qd8+ Kf5 100.g7 d1=B 101.Qxd1 Ke5 102.Qd8 Kf5 103.Qb8 Kg5 104.Qc7 Kf6 105.Qb8 Ke6 106.Qc8+ Kf6 107.Qd8+ Kg6 108.Qb8 Kf5 109.Qa8 Kg4 110.Qa7 Kf5 111.Qa6 Ke5 112.Qa5+ Ke6 113.Qa4 Kf6 114.Qa3 Ke6 115.Qa2+ Kd6 116.Qa8 Kd7 117.Qa7+ Kc8 118.Kd4 Kd8 119.Kd5 Ke8 120.Ke6 Kd8 121.Qc5 Ke8 122.Qc8# 1-0