1.d4 Nf6 2.c4 e6 3.Nf3 b6 4.a3 c5 5.d5 exd5 6.cxd5 d6 7.Nc3 Bf5 8.e4 Bg6 9.e5 dxe5 10.Bb5+ Nbd7 11.Nxe5 Bd6 12.Nc4 O-O 13.O-O Qc7 14.Nxd6 Qxd6 15.Bc6 Rac8 16.Nb5 Qb8 17.g3 Bh5 18.f3 Ne5 19.Bf4 a6 20.Nc3 Rfd8 21.g4 Bg6 22.Re1 Rxc6 23.Bxe5 Qc8 24.dxc6 Rxd1 25.Raxd1 Qxc6 26.Rd8+ Ne8 27.Bg3 f6 28.Ne4 h5 29.h3 hxg4 30.hxg4 c4 31.Kg2 b5 32.Nd6 Kf8 33.Nxe8 Bxe8 34.Rdxe8+ Kf7 35.R8e7+ Kg6 36.R7e2 c3 37.bxc3 Qxc3 38.Re3 Qb2+ 39.R1e2 Qb1 40.Bf4 a5 41.Bd6 Qa1 42.Bf8 Kf7 43.Bc5 Qc1 44.Re7+ Kg6 45.Bd6 Qc6 46.R7e6 Qc4 47.Kg3 b4 48.axb4 axb4 49.R6e4 Qd3 50.Bxb4 Qd1 51.Bc5 Qf1 52.Re8 Kh7 53.R8e7 Kg6 54.Bd4 Qd1 55.Bf2 Qd6+ 56.Kg2 Qf4 57.R7e4 Qd6 58.Bg3 Qd1 59.Re7 Qb1 60.f4 Qd3 61.f5+ Kh7 62.Bf4 Qd5+ 63.Kg3 Qd3+ 64.R2e3 Qd1 65.Rc7 Qg1+ 66.Kf3 Qh1+ 67.Kf2 Qh4+ 68.Rg3 Qh2+ 69.Kf3 Qh1+ 70.Rg2 Qd1+ 71.Kg3 Qd3+ 72.Kh2 Qf3 73.Rc4 Qd3 74.Rb4 Qf1 75.Bd2 Qd1 76.Rd4 Qb3 77.Re4 Qf3 78.Re3 Qd5 79.Rh3+ Kg8 80.Rhg3 Qd6 81.Rf2 Qd4 82.Kg2 Qe4+ 83.Kh2 Qd4 84.Be3 Qe4 85.g5 fxg5 86.Bxg5 Kf7 87.f6 g6 88.Bf4 Qe6 89.Bg5 Qc4 90.Re3 Qc8 91.Re7+ Kf8 92.Bh6+ Kg8 93.f7+ Kh7 94.f8=Q#