1.e4 c5 2.d4 cxd4 3.Nf3 d6 4.Nxd4 Nf6 5.Nc3 a6 6.Be3 e5 7.Nb3 Be7 8.Qd2 Be6 9.f3 O-O 10.O-O-O b5 11.g4 Nbd7 12.g5 Ne8 13.Nd5 Rc8 14.Kb1 Nc7 15.Nxe7+ Qxe7 16.Qxd6 Qxd6 17.Rxd6 f5 18.Be2 fxe4 19.fxe4 Kf7 20.Rhd1 Ke7 21.Na5 Nb8 22.Bc5 Kf7 23.Nb7 Kg6 24.h4 Rf4 25.Nd8 Rxe4 26.Bd3 Rxd8 27.Bxe4+ Kf7 28.Rxd8 h5 29.Ba3 Bf5 30.R8d5 Bg4 31.Bf8 Ke6 32.R5d4 Bxd1 33.Rxd1 Nd5 34.Bxd5+ Kd7 35.a3 Nc6 36.Bg2+ Kc8 37.Bf1 Nb4 38.g6 e4 39.Kc1 Kb8 40.Bd6+ Ka7 41.Bf8 Kb6 42.Be7 e3 43.b3 e2 44.Bxe2 Kc6 45.Bxb5+ Kxb5 46.c3 Nd3+ 47.Rxd3 Kc6 48.Re3 Kb6 49.Bd8+ Kb7 50.Kd2 Kb8 51.Re5 Kb7 52.Ra5 Kc8 53.Rc5+ Kd7 54.Re5 Kd6 55.Re6+ Kd5 56.Ke2 Kc5 57.Bf6 Kd5 58.Ke1 Kxe6 59.Bd8 Ke5 60.c4 a5 61.Bxa5 Ke6 62.Kd2 Ke5 63.Kc3 Ke6 64.Bd8 Kd7 65.Kd3 Kc6 66.b4 Kd7 67.Ke4 Kc8 68.b5 Kxd8 69.Ke5 Kd7 70.Kd4 Ke6 71.Kc3 Kf5 72.Kd3 Ke5 73.Kc2 Kd6 74.Kc1 Ke7 75.Kd1 Kd7 76.Ke2 Kc7 77.c5 Kd7 78.Kf2 Ke7 79.a4 Ke6 80.b6 Ke7 81.Kf1 Kf6 82.c6 Kxg6 83.b7 Kf7 84.a5 Ke6 85.Kg2 Ke5 86.Kf3 g5 87.Kg3 Kf6 88.b8=Q Kg7 89.Qa8 Kg6 90.Qe8+ Kg7 91.Qh8+ Kg6 92.Qf6+ Kh7 93.hxg5 Kg8 94.Qg7+ Kxg7 95.c7 Kf7 96.c8=N Kg6 97.a6 Kf5 98.a7 Ke6 99.g6 Kf5 100.g7 Ke6 101.g8=R h4+ 102.Kxh4 Kf7 103.a8=R Kf6 104.Ra5 Ke6 105.Rg7 Kf6 106.Re5 Kxg7 107.Kg5 Kh7 108.Kf6 Kh6 109.Kf7 Kh7 110.Rh5# 1-0