1.e3 e6 2.d4 c5 3.Nc3 d5 4.Nf3 Nf6 5.Bd3 Nc6 6.dxc5 Bxc5 7.O-O e5 8.e4 d4 9.Ne2 O-O 10.Ng3 a6 11.Bg5 h6 12.Bh4 Be7 13.Qd2 Be6 14.Nf5 Bxf5 15.exf5 e4 16.Bxf6 Bxf6 17.Bxe4 Re8 18.Bd3 Ne5 19.Nxe5 Rxe5 20.Rfe1 Rxe1+ 21.Rxe1 Qb6 22.b3 Rc8 23.Qe2 Qc5 24.g3 Qc3 25.Kg2 Qc6+ 26.Be4 Qc7 27.Bd3 Qc6+ 28.Qe4 Qxe4+ 29.Rxe4 Kf8 30.Re2 Rc3 31.Kf3 Rc5 32.a4 Rc3 33.Ke4 Rc5 34.f4 Rc3 35.Kd5 Be7 36.Kxd4 Bf6+ 37.Kd5 Rc8 38.Kd6 Rd8+ 39.Kc7 b5 40.axb5 axb5 41.Bxb5 Ra8 42.Bc6 Rd8 43.b4 Be7 44.b5 Rd4 45.b6 Bd6+ 46.Kb7 g6 47.fxg6 fxg6 48.Re6 Kf7 49.Re4 Rd2 50.Ba4 Rxh2 51.Bb3+ Kf8 52.Re6 Bc5 53.Rxg6 Ke7 54.Kc6 Bf2 55.b7 Ba7 56.Rg7+ Kf6 57.Rf7+ Kg6 58.Rf8 Rg2 59.Rg8+ Kh7 60.b8=Q Bxb8 61.Rxb8 Rxg3 62.Bd5 Rc3+ 63.Kd6 Rxc2 64.Be4+ Kg7 65.Bxc2 h5 66.Rb3 Kf7 67.Ke5 Ke7 68.Rb7+ Kf8 69.Kf6 Ke8 70.Rh7 Kd8 71.Rh8+ Kd7 72.Rxh5 Kc7 73.Kf5 Kb7 74.Rh3 Kb8 75.Bd1 Kc7 76.Bh5 Kc8 77.Bd1 Kc7 78.Bh5 Kb7 79.Rg3 Kc7 80.Bf7 Kb7 81.Bg6 Kc7 82.Bf7 Kb7 83.Bg6 Kc7 84.Bh7 Kb7 85.Rf3 Kc6 86.Kg6 Kb7 87.Kg5 Kc6 88.Bg8 Kb7 89.Be6 Kc6 90.Bd5+ Kb6 91.Ba8 Kc7 92.Bc6 Kb6 93.Ba8 Kc7 94.f5 Kc8 95.Bc6 Kd8 96.Ba8 Kc8 97.Bb7+ Kd7 98.Bc6+ Kc7 99.f6 Kc8 100.Ba8 Kd7 101.Bc6+ Kc7 102.Ba8 Kd7 103.Bc6+ Kc7 104.f7 Kc8 105.Ba8 Kd7 106.Bc6+ Kc7 107.Ba8 Kd7 108.Bc6+ Kc7 109.Rf1 Kd6 110.Kh6 Ke7 111.f8=Q+ Ke6 112.Qf6# 1-0