1.d4 Nf6 2.c4 e6 3.g3 Bb4+ 4.Bd2 Be7 5.Bg2 d5 6.Nf3 c6 7.O-O O-O 8.Nc3 dxc4 9.a4 c5 10.dxc5 Bxc5 11.Ne5 Nc6 12.Nxc4 Qe7 13.a5 Rd8 14.Qb1 Bd7 15.a6 b6 16.Bg5 Rac8 17.Ne4 Nd4 18.e3 Nb3 19.Ne5 Bb5 20.Ng4 Bd3 21.Ngxf6+ gxf6 22.Nxf6+ Kh8 23.Qd1 Nxa1 24.Qh5 Qf8 25.Rxa1 Bg6 26.Qh4 Be7 27.Nxh7 Bxg5 28.Nxg5+ Kg7 29.Bb7 Rc5 30.Nf3 Qd6 31.b4 Rb5 32.Nd4 Rxb4 33.Qg5 Rh8 34.Rd1 Rh5 35.Qxh5 Bxh5 36.Nf5+ exf5 37.Rxd6 Be2 38.Rd7 Ra4 39.Bd5 Rxa6 40.Rxf7+ Kg6 41.Rc7 b5 42.e4 fxe4 43.Bxe4+ Kf6 44.f3 Ra1+ 45.Kf2 Bc4 46.h4 a5 47.h5 a4 48.h6 a3 49.h7 Rh1 50.f4 Rh2+ 51.Kg1 Rh5 52.g4 a2 53.Ra7 Rh4 54.Kf2 b4 55.Kg3 Rxh7 56.g5+ Ke6 57.Bxh7 b3 58.Bg8+ Kf5 59.Bxc4 b2 60.Bd3+ Ke6 61.Rxa2 Kf7 62.Kg2 Ke6 63.Kf2 b1=R 64.Bb5 Ke7 65.Rc2 Rd1 66.Ra2 Re1 67.Be8 Rd1 68.Ra7+ Kf8 69.Bc6 Rg1 70.Ra6 Rf1+ 71.Kg3 Rb1 72.Kh4 Rb6 73.Rxb6 Kf7 74.Ba4 Kg7 75.Bb5 Kh7 76.Re6 Kg7 77.Bd7 Kh8 78.Rg6 Kh7 79.Rh6+ Kg8 80.Re6 Kh7 81.Kg3 Kg7 82.f5 Kh8 83.Ba4 Kg7 84.Kg4 Kg8 85.Be8 Kg7 86.Ba4 Kh7 87.Kf3 Kh8 88.Ra6 Kg8 89.Rc6 Kf7 90.Rc1 Kg7 91.Rb1 Kg8 92.Bc2 Kh8 93.g6 Kg8 94.Rh1 Kg7 95.Rh6 Kg8 96.Rh4 Kg7 97.Rf4 Kh8 98.f6 Kg8 99.Rh4 Kf8 100.Bb3 Ke8 101.Rg4 Kf8 102.Rb4 Ke8 103.Re4+ Kf8 104.g7# 1-0