1.e4 c5 2.Nc3 Nc6 3.Nge2 e5 4.Ng3 Nf6 5.Bc4 d6 6.d3 g6 7.O-O Be6 8.Nd5 Bg7 9.Bg5 h6 10.Bxf6 Bxf6 11.a3 Bg5 12.Ne2 O-O 13.c3 Ne7 14.Qb3 b5 15.Nxe7+ Qxe7 16.Bxe6 Qxe6 17.Qxe6 fxe6 18.g3 a5 19.Kg2 a4 20.h4 Be7 21.f4 Rab8 22.fxe5 dxe5 23.Ng1 Rfd8 24.Rfd1 c4 25.Nf3 Bf6 26.dxc4 bxc4 27.Rxd8+ Rxd8 28.Kf1 Rd3 29.Ke2 g5 30.hxg5 hxg5 31.g4 Rd7 32.Nd2 Rc7 33.Rh1 Kg7 34.Kd1 Kg6 35.Kc2 Bg7 36.Rh3 Bh6 37.Kd1 Bg7 38.Ke2 Rf7 39.Rf3 Rc7 40.Rf1 Bf6 41.Rd1 Bg7 42.Nf1 Bf6 43.Rd6 Rb7 44.Rd2 Rh7 45.Kf3 Rf7 46.Ne3 Be7+ 47.Ke2 Rf4 48.Nxc4 Bf6 49.Ne3 Rxe4 50.Rd7 Bg7 51.Rd6 Kf7 52.Rd7+ Kf6 53.Rd8 Kf7 54.Rb8 Bf8 55.Rb5 Kf6 56.c4 Ke7 57.Rb8 Kf7 58.Rc8 Rd4 59.c5 e4 60.c6 Bd6 61.Rd8 Ke7 62.c7 Bxc7 63.Rxd4 Be5 64.Rxa4 Kd8 65.Ra5 Ke8 66.Rxe5 Kd8 67.b3 Kc8 68.Rxg5 Kd7 69.Re5 Kc8 70.Kd1 Kb7 71.g5 Kc8 72.a4 Kd7 73.Nf5 Kd8 74.Nh6 Ke7 75.Kc1 Ke8 76.Rb5 Kd8 77.Ra5 Kc8 78.Kb1 Kd7 79.Ra6 e3 80.Kc2 e5 81.Ra7+ Kd6 82.Nf7+ Kc5 83.Rb7 e4 84.Re7 Kb6 85.b4 e2 86.Kd2 e1=N 87.Kxe1 Ka6 88.Kf1 e3 89.Kg1 e2 90.Re6+ Ka7 91.Re8 e1=Q+ 92.Rxe1 Ka6 93.Ne5 Kb7 94.Ra1 Ka7 95.Kh1 Kb7 96.Rg1 Kc8 97.Rg3 Kb7 98.Rd3 Kb8 99.a5 Ka7 100.Rc3 Ka8 101.Ng6 Ka7 102.Rc5 Ka8 103.Rc4 Kb7 104.Ne5 Ka7 105.Kg2 Kb8 106.Ng6 Ka7 107.Ne5 Ka6 108.Rg4 Ka7 109.Kh2 Kb7 110.Re4 Ka8 111.Kh1 Kb8 112.Re1 Kb7 113.Ra1 Ka7 114.Nd7 Ka8 115.Kg1 Kb7 116.Nf8 Ka7 117.Rc1 Kb8 118.Rc6 Ka8 119.Ng6 Ka7 120.Kh1 Ka8 121.Rb6 Ka7 122.Re6 Ka8 123.Ne7 Ka7 124.Rh6 Kb8 125.Ng6 Kc7 126.Kg1 Kb8 127.Rh2 Kc7 128.Rh5 Kb8 129.Ne7 Kb7 130.Rh1 Kc7 131.Kf2 Kd6 132.Kf1 Kxe7 133.g6 Ke8 134.g7 Ke7 135.a6 Kd7 136.b5 Ke6 137.g8=N Kd6 138.a7 Ke6 139.a8=Q Kd6 140.b6 Ke5 141.b7 Kf5 142.b8=Q Kg6 143.Qa6+ Kg5 144.Qf4+ Kxf4 145.Qh6+ Kf3 146.Qf4+ Kxf4 147.Kg2 Kf5 148.Re1 Kg6 149.Nh6 Kf6 150.Kf3 Kg5 151.Re6 Kh4 152.Re5 Kh3 153.Rh5# 1-0