1.e4 c6 2.Nf3 d5 3.d3 Qc7 4.Nc3 dxe4 5.dxe4 Nd7 6.a4 e6 7.Bc4 Ngf6 8.Qe2 Bd6 9.O-O O-O 10.h3 b6 11.Bg5 a6 12.Rad1 b5 13.Bd3 e5 14.Nh4 h6 15.Be3 Nc5 16.Qf3 Be7 17.Nf5 Bxf5 18.exf5 Nxa4 19.Nxa4 bxa4 20.Ra1 Rfb8 21.Rxa4 Rxb2 22.Bd2 Rb7 23.Rc4 Rc8 24.Qg3 Kf8 25.Re1 Rb5 26.Ra4 Rd5 27.Bc3 Bd6 28.Be4 Nxe4 29.Raxe4 f6 30.Qg6 Kg8 31.f4 Rf8 32.fxe5 fxe5 33.Qe6+ Qf7 34.Bxe5 Bc5+ 35.Kh1 Qxe6 36.fxe6 Re8 37.Bc3 Bd6 38.Rg4 g5 39.Rge4 a5 40.g4 Rc5 41.R1e3 Bf4 42.Rd3 Rd5 43.Kg2 Kf8 44.Bd4 Kg8 45.Kf3 Bc1 46.Rb3 c5 47.Bg1 Rd6 48.e7 Rf6+ 49.Ke2 a4 50.Rb1 Bf4 51.Bxc5 Rc6 52.Rb5 Bd6 53.Bxd6 Rxd6 54.Ra5 Kf7 55.Ra7 Rc6 56.Kd3 Rd6+ 57.Kc3 Rc6+ 58.Kb2 a3+ 59.Rxa3 Rxe7 60.Rf3+ Ke8 61.Rxe7+ Kxe7 62.Kb3 Rb6+ 63.Kc4 Rc6+ 64.Kd3 Rd6+ 65.Ke4 Rc6 66.c3 Ke6 67.Kd4 Rd6+ 68.Kc5 Rd5+ 69.Kb4 Rd1 70.c4 Rb1+ 71.Kc5 Ke5 72.Re3+ Kf4 73.Re6 h5 74.gxh5 Rh1 75.Kd4 Rd1+ 76.Kc3 Rh1 77.Rf6+ Ke4 78.Re6+ Kf4 79.Kd4 Rd1+ 80.Kc5 Rd3 81.h6 Rxh3 82.Kd5 g4 83.c5 g3 84.Rg6 Kf3 85.c6 g2 86.c7 Rh5+ 87.Kd6 Rxh6 88.Rxh6 g1=Q 89.Rf6+ Ke3 90.Re6+ Kd4 91.c8=Q Qg3+ 92.Kc6 Qf3+ 93.Kc7 Qc3+ 94.Rc6 Qa5+ 95.Kb7 Qb5+ 96.Ka8 Qa5+ 97.Qa6 Qf5 98.Qc4+ Ke3 99.Qc5+ Kf3 100.Qxf5+ Kg3 101.Qh7 Kg4 102.Qd7+ Kf4 103.Qd8 Ke4 104.Ra6 Ke3 105.Qc7 Ke4 106.Qc1 Ke5 107.Qb2+ Kf4 108.Ka7 Kf3 109.Qb1 Kf2 110.Qd3 Ke1 111.Qd1+ Kf2 112.Qb3 Kg2 113.Qa4 Kf3 114.Re6 Kf2 115.Rf6+ Kg2 116.Qc2+ Kh1 117.Rf1# 1-0