1.c4 e5 2.g3 Qe7 3.Nc3 d6 4.Nf3 Nf6 5.d4 c6 6.Bg2 Qc7 7.O-O Be7 8.c5 Nbd7 9.cxd6 Bxd6 10.Qc2 O-O 11.Rd1 exd4 12.Nxd4 Be5 13.e4 Re8 14.h3 Nc5 15.Be3 Ne6 16.Nde2 Qe7 17.f4 Bc7 18.e5 Nd7 19.Ne4 f6 20.f5 Nxe5 21.fxe6 Bxe6 22.Bc5 Qf7 23.Nf4 Bxa2 24.Qc3 a5 25.Nd6 Bxd6 26.Bxd6 Bb3 27.Re1 a4 28.Bxe5 fxe5 29.Nd3 e4 30.Bxe4 Rad8 31.Nc5 Bd5 32.Bxd5 cxd5 33.Nxa4 d4 34.Qd3 Qh5 35.Rxe8+ Rxe8 36.Qxd4 Qxh3 37.Qd5+ Kh8 38.Qf3 h6 39.Nc3 Qe6 40.Qxb7 Qe3+ 41.Kh2 Qf2+ 42.Qg2 Qf7 43.Rf1 Qh5+ 44.Kg1 Qc5+ 45.Qf2 Qb4 46.Nd5 Qg4 47.Nf4 Rb8 48.Re1 Qf5 49.Re2 Rb3 50.Kh2 Kh7 51.Qd4 Rf3 52.Qe4 Rf2+ 53.Kg1 Qxe4 54.Rxe4 Rxb2 55.Re7 Rb5 56.Kg2 h5 57.Kh3 Kh6 58.Re6+ Kh7 59.Ra6 h4 60.g4 g5 61.Ne6 Rb3+ 62.Kh2 Rb2+ 63.Kh1 Rb1+ 64.Kg2 Rb2+ 65.Kf3 Rb3+ 66.Ke4 Rb5 67.Nd4 Rb4 68.Ra3 Kg6 69.Ra6+ Kh7 70.Ke5 h3 71.Ra3 Kg6 72.Rxh3 Ra4 73.Rb3 Ra5+ 74.Ke4 Ra6 75.Rb8 Ra4 76.Rb6+ Kf7 77.Rd6 Rc4 78.Kf5 Rc5+ 79.Ke4 Rc4 80.Rd5 Kf6 81.Rf5+ Kg6 82.Ra5 Rb4 83.Ra6+ Kf7 84.Ra1 Kf6 85.Ra5 Rb6 86.Rf5+ Kg6 87.Ra5 Kf6 88.Rc5 Rb4 89.Rf5+ Kg6 90.Ra5 Rb6 91.Rc5 Rb4 92.Rc6+ Kf7 93.Ra6 Rc4 94.Ra5 Rb4 95.Rxg5 Rb6 96.Ra5 Kg6 97.Nf3 Rb4+ 98.Nd4 Rb6 99.Rc5 Rb4 100.Rd5 Rb6 101.Nf3 Ra6 102.Rb5 Ra4+ 103.Nd4 Ra6 104.Rd5 Ra4 105.Kf4 Ra6 106.Nf5 Ra4+ 107.Rd4 Ra6 108.Nh4+ Kf6 109.g5+ Kf7 110.Kg4 Ra1 111.Kh5 Ra7 112.Nf5 Ke6 113.Nh6 Rg7 114.Re4+ Kd5 115.Re8 Rxg5+ 116.Kxg5 Kc4 117.Kf5 Kd5 118.Ng4 Kc4 119.Ke4 Kc5 120.Re6 Kb4 121.Kd4 Kb5 122.Nf2 Kb4 123.Rb6+ Ka5 124.Rb1 Ka6 125.Kc5 Ka7 126.Kc6 Ka8 127.Kc7 Ka7 128.Ra1# 1-0