1.d4 Nf6 2.c4 e6 3.g3 d5 4.Nf3 Bb4+ 5.Bd2 Be7 6.Bg2 O-O 7.O-O b6 8.cxd5 exd5 9.Nc3 Bb7 10.Bf4 c5 11.Rc1 Nc6 12.dxc5 bxc5 13.Qb3 Qb6 14.Na4 Qxb3 15.axb3 Ne4 16.Nd2 Nd4 17.Nxe4 Nxe2+ 18.Kh1 dxe4 19.Rce1 Nxf4 20.gxf4 f5 21.f3 Bh4 22.Rc1 Be7 23.fxe4 Bxe4 24.Bxe4 fxe4 25.Rce1 Rab8 26.Rxe4 Bd6 27.Rf3 Rfe8 28.Nc3 Kf7 29.Rfe3 Rxe4 30.Nxe4 Bxf4 31.Rf3 g5 32.Nxg5+ Kg6 33.Ne4 Be5 34.Nxc5 Bxb2 35.Kg2 Bd4 36.Ne6 Be5 37.Re3 Kf6 38.Nc5 Re8 39.Nd7+ Kf5 40.Kf3 Re6 41.Nc5 Re7 42.h4 Bf6 43.Rd3 Bxh4 44.Rd5+ Kg6 45.Rd6+ Kg7 46.Ne4 Rf7+ 47.Kg4 Be7 48.Ra6 Bf6 49.Ng3 Be5 50.Nf5+ Kf8 51.Rc6 Rd7 52.b4 Kf7 53.Rh6 Kg8 54.Rc6 Kf7 55.Rh6 Kf8 56.Re6 Rf7 57.Rxe5 Rd7 58.Ra5 Rb7 59.b5 Rc7 60.Kg5 Rd7 61.Ng3 Rg7+ 62.Kf4 Rf7+ 63.Nf5 Rc7 64.Ra6 Rb7 65.Rf6+ Ke8 66.Nd4 Ke7 67.Re6+ Kd7 68.Rh6 Kd8 69.Ke5 Ke8 70.Kd5 Rd7+ 71.Kc5 Rc7+ 72.Nc6 Rb7 73.Rh5 Kf8 74.Rf5+ Kg7 75.Kd6 Kg6 76.Rf1 h5 77.Rg1+ Kf5 78.Nd4+ Kf4 79.Kd5 Rd7+ 80.Kc4 Rc7+ 81.Kd3 h4 82.Rf1+ Kg3 83.Nf5+ Kg2 84.Ne3+ Kg3 85.Rf8 h3 86.Rg8+ Kf3 87.Rf8+ Kg3 88.Rh8 h2 89.Nf1+ Kf2 90.Nxh2 Rd7+ 91.Kc4 Rc7+ 92.Kb4 Rg7 93.Rh4 Kg2 94.Rh8 Rf7 95.Ka5 Re7 96.Ka6 Rd7 97.Rh6 Kg3 98.Rh8 Re7 99.Ra8 Re6+ 100.Kxa7 Kxh2 101.b6 Re2 102.b7 Ra2+ 103.Kb8 Rb2 104.Ra7 Rc2 105.Ka8 Rc8+ 106.bxc8=Q