1.c4 e5 2.g3 Nf6 3.Bg2 Bc5 4.d3 d5 5.cxd5 Nxd5 6.Nf3 Nc6 7.O-O Bb6 8.Nc3 O-O 9.Nxd5 Qxd5 10.a4 Qd6 11.Nd2 Qe7 12.Nc4 Bc5 13.Bxc6 bxc6 14.Be3 Bd4 15.Qc2 Re8 16.Bxd4 exd4 17.Rfe1 Rb8 18.Na5 Rb6 19.Rac1 Bd7 20.b3 h5 21.Qc5 Qf6 22.Rc4 Bg4 23.Qxd4 Qxd4 24.Rxd4 Rxe2 25.Rxe2 Bxe2 26.Rd8+ Kh7 27.Rd7 c5 28.Rxf7 Rd6 29.Rxc7 Rxd3 30.f4 Bg4 31.Rxc5 Rd1+ 32.Kf2 Rd2+ 33.Ke3 Rxh2 34.Rc3 Rg2 35.Kd4 Rf2 36.Nc6 a6 37.Kc5 h4 38.gxh4 Rxf4 39.Rc4 Rf5+ 40.Kb6 Bd1 41.Rc3 Rf4 42.a5 Be2 43.Re3 Bf1 44.Re1 Bd3 45.Rd1 Bf1 46.Rxf1 Rxf1 47.Kxa6 Kh6 48.b4 Kh5 49.b5 Kxh4 50.b6 g5 51.b7 Rb1 52.Nd4 g4 53.Nb5 g3 54.b8=Q g2 55.Qh2+ Kg5 56.Qxg2+ Kf4 57.Qf2+ Kg4 58.Qe2+ Kf4 59.Kb6 Rd1 60.Qxd1 Ke3 61.Qd2+ Kf3 62.Qd3+ Kg4 63.Qd4+ Kf3 64.Qd5+ Kf4 65.Qc6 Ke3 66.Qc7 Kd2 67.Qb8 Ke3 68.Qa7 Kd2 69.Qa8 Ke3 70.Qb8 Kd2 71.Qc8 Ke3 72.Qd7 Kf4 73.Qc6 Kg5 74.Nc7 Kf4 75.Ne6+ Ke3 76.Qd7 Kf2 77.Qc8 Ke3 78.Qb7 Kd2 79.Qa8 Ke3 80.Qa7 Kd2 81.Qa6 Ke3 82.Qe2+ Kxe2 83.Nd8 Kd2 84.Nb7 Ke3 85.Kc7 Kd2 86.Nd6 Ke3 87.Kc6 Kd4 88.Ne8 Kc4 89.Kb6 Kb4 90.Ka6 Ka4 91.Nd6 Kb4 92.Kb6 Ka4 93.a6 Kb3 94.Ne8 Ka4 95.Nc7 Kb3 96.Ne6 Ka4 97.Ng7 Kb3 98.Kc7 Kb4 99.Kb8 Kb5 100.Ka7 Kc6 101.Ne6 Kb5 102.Kb7 Ka5 103.Nc5 Kb5 104.a7 Ka5 105.Na4 Kb5 106.Nc3+ Ka5 107.Kc7 Ka6 108.a8=R# 1-0