1.c4 e6 2.Nf3 d5 3.d4 a6 4.cxd5 exd5 5.Nc3 Nc6 6.Bf4 h6 7.e3 Be6 8.Bd3 Bd6 9.Bg3 Nf6 10.O-O O-O 11.Ne5 Re8 12.f4 Nb4 13.Bb1 c5 14.Bh4 Be7 15.a3 Nc6 16.f5 Bc8 17.Ba2 c4 18.Qf3 Qd6 19.Bg3 Qd8 20.Bh4 Nh7 21.Bxe7 Nxe7 22.Bb1 Nf6 23.Ng4 Qd6 24.Nxf6+ Qxf6 25.Bc2 Bd7 26.Rae1 Rad8 27.Ne2 Nc8 28.Nf4 Qh4 29.g3 Qg5 30.h4 Qf6 31.Nxd5 Qd6 32.Nf4 Ne7 33.Nh5 Nd5 34.e4 Nf6 35.Nxf6+ Qxf6 36.e5 Qb6 37.Qc3 Bc6 38.Rf4 f6 39.e6 Rd5 40.Bd1 Rb5 41.Rf2 Rd5 42.Bh5 Rxd4 43.e7 Qc5 44.Bxe8 Bxe8 45.Qe3 Qd5 46.Qe6+ Qxe6 47.Rxe6 Kf7 48.Rfe2 Rd5 49.g4 h5 50.R6e4 hxg4 51.Rxc4 Rxf5 52.Rxg4 Rh5 53.Rd4 Rh8 54.Kf2 Bc6 55.Rd8 Re8 56.Rxe8 Kxe8 57.h5 Bd7 58.Kg3 Bc6 59.Kf4 Bd7 60.Rg2 Kf7 61.Re2 Be8 62.Re3 a5 63.b4 axb4 64.axb4 Bd7 65.Re1 Be8 66.Kf5 Bd7+ 67.Kf4 Be8 68.Re3 b5 69.Kf5 Bd7+ 70.Kf4 Be8 71.Re1 Kg8 72.Kf5 Kf7 73.Kf4 Kg8 74.Ke4 Kf7 75.Kd5 f5 76.Kd6 Kf6 77.Rf1 Bxh5 78.Rh1 Bf7 79.Rh8 f4 80.Rf8 Kg6 81.Rxf7 Kxf7 82.Kd7 Kf6 83.e8=Q Kf5 84.Kd6 f3 85.Kd5 Kf4 86.Qe5+ Kg4 87.Ke4 f2 88.Qf4+ Kh5 89.Kf5 g6+ 90.Kf6 f1=Q 91.Qxf1 Kg4 92.Ke5 Kg3 93.Ke4 Kh4 94.Kf4 g5+ 95.Kf5 Kg3 96.Qe2 g4 97.Ke4 Kh4 98.Kf4 Kh5 99.Qe6 g3 100.Qf6 g2 101.Qg5# 1-0