1.c4 Nf6 2.Nf3 c5 3.Nc3 e6 4.g3 Nc6 5.Bg2 d5 6.cxd5 Nxd5 7.O-O h5 8.Nxd5 exd5 9.d4 cxd4 10.Nxd4 h4 11.Nxc6 bxc6 12.e4 hxg3 13.hxg3 Be6 14.Qa4 Rc8 15.exd5 Bxd5 16.Rd1 Qd7 17.Bf4 Bxg2 18.Rxd7 Bf3 19.Re1+ Kxd7 20.Qxa7+ Kd8 21.Qa5+ Kd7 22.Qf5+ Kd8 23.Bg5+ f6 24.Qxf3 fxg5 25.Qd1+ Kc7 26.Qd2 Rh7 27.Rc1 Ra8 28.Qc3 Rh6 29.Qe3 Rxa2 30.Qe8 Rf6 31.Rc2 Ra5 32.Qe3 Bb4 33.Rc4 Rb5 34.Qa7+ Rb7 35.Qd4 Bd6 36.Rc2 Rb4 37.Qa7+ Rb7 38.Qa5+ Kd7 39.Qxg5 Be7 40.Qg4+ Re6 41.Re2 Rb6 42.Qxe6+ Kd8 43.Re3 Bf6 44.Rf3 Rb8 45.Qh3 Bxb2 46.Qf5 Bd4 47.Qf8+ Kc7 48.Qf4+ Kc8 49.Qh4 c5 50.Qh7 c4 51.Rf8+ Kc7 52.Rf7+ Kb6 53.Qh3 c3 54.Qh7 c2 55.Qg6+ Kc5 56.Qxc2+ Bc3 57.Qa4 Rf8 58.Rxf8 Bd4 59.Ra8 Bb2 60.Qd1 g6 61.Qd4+ Kxd4 62.Rg8 Ke4 63.Rxg6 Kf3 64.Kf1 Bd4 65.Rh6 Bxf2 66.Rf6+ Kxg3 67.Rxf2 Kh3 68.Rf6 Kg4 69.Rb6 Kf3 70.Rb3+ Kg4 71.Rb2 Kg3 72.Rb8 Kg4 73.Rb7 Kh5 74.Ke2 Kg6 75.Ke3 Kh6 76.Rb2 Kh7 77.Rb1 Kg6 78.Kd3 Kf7 79.Kc4 Kf8 80.Kb4 Kg8 81.Kc3 Kf8 82.Kc4 Kg7 83.Rb5 Kf6 84.Kd3 Kf7 85.Ke2 Ke6 86.Kd1 Kd6 87.Rb1 Kd7 88.Rb4 Kd6 89.Kd2 Kd5 90.Ra4 Ke6 91.Kd3 Kf5 92.Ke3 Kf6 93.Rb4 Kg6 94.Rg4+ Kf5 95.Rg2 Ke5 96.Rg1 Kd6 97.Re1 Kc5 98.Ke4 Kb4 99.Rf1 Kc4 100.Rd1 Kc5 101.Rg1 Kc4 102.Rg7 Kc3 103.Rg4 Kc4 104.Rg5 Kc3 105.Rc5+ Kb4 106.Kd4 Ka3 107.Kc3 Ka2 108.Re5 Ka1 109.Kc2 Ka2 110.Ra5# 1-0