1.c3 Nf6 2.d4 d6 3.Nf3 Nbd7 4.Bf4 g6 5.Nbd2 Bg7 6.e4 O-O 7.Be2 e5 8.dxe5 dxe5 9.Nxe5 Nxe5 10.Bxe5 Re8 11.Bg3 Qe7 12.e5 Nd7 13.f4 g5 14.O-O gxf4 15.Bxf4 Nxe5 16.Bg3 Be6 17.Qe1 Ng6 18.Qf2 Rad8 19.Nf3 Bd5 20.Rae1 Qe3 21.Bxc7 Rc8 22.Bg3 Qxf2+ 23.Rxf2 Bxa2 24.h4 Bd5 25.h5 Nf8 26.Nh4 Be6 27.Nf5 Bxf5 28.Rxf5 h6 29.Bf2 Nh7 30.Bxa7 Ng5 31.Bf2 Rcd8 32.Bc4 Rxe1+ 33.Bxe1 Rd1 34.Kf1 Rc1 35.Rb5 Ne4 36.Bd3 Nd6 37.Rd5 Bf8 38.Ke2 Ne8 39.Bf2 Rh1 40.Rb5 Nd6 41.Rd5 Ne8 42.b4 Ng7 43.Bc4 Rxh5 44.Rd7 Re5+ 45.Kd3 Rf5 46.Be3 b5 47.Bd5 Ne6 48.Ke4 Rh5 49.Bxe6 fxe6 50.Rc7 Rd5 51.Bd4 Rg5 52.Rb7 h5 53.Bf6 Rxg2 54.Rxb5 Kf7 55.Bd4 h4 56.Rh5 Rg4+ 57.Kf3 Rg3+ 58.Ke2 Rg4 59.Kf3 Rg3+ 60.Ke2 Rg4 61.b5 Bd6 62.Kd3 Ke7 63.Rh7+ Kd8 64.Bf6+ Kc8 65.Rxh4 Rg3+ 66.Kc4 Rf3 67.Bg7 Kc7 68.Re4 Kd7 69.Bd4 Rf1 70.Bc5 e5 71.Re2 Rd1 72.Ra2 Ke6 73.Bxd6 Kxd6 74.Ra6+ Kd7 75.Ra2 Kd6 76.Ra8 Kd7 77.Ra7+ Kd6 78.Ra2 Rh1 79.Ra6+ Kc7 80.Re6 Re1 81.Kd5 Rd1+ 82.Kc5 Re1 83.c4 e4 84.Kd4 e3 85.Rxe3 Rh1 86.Kc5 Rh5+ 87.Kb4 Rh1 88.Ra3 Kb6 89.Ra6+ Kb7 90.Rf6 Kc7 91.Kc5 Rh5+ 92.Kb4 Rh1 93.Re6 Rb1+ 94.Kc5 Rh1 95.Re7+ Kd8 96.Rg7 Kc8 97.Kc6 Rh6+ 98.Kc5 Rh5+ 99.Kb6 Rh6+ 100.Ka7 Rh2 101.c5 Ra2+ 102.Kb6 Ra1 103.c6 Kd8 104.Kb7 Rb1 105.c7+ Ke8 106.c8=Q# 1-0