1.d4 d5 2.c4 dxc4 3.Nf3 a6 4.e3 Bg4 5.Bxc4 e6 6.Nc3 Nc6 7.h3 Bh5 8.Be2 Nf6 9.g4 Bg6 10.Nh4 Bd6 11.Nxg6 hxg6 12.Bf3 Qd7 13.Bd2 Rb8 14.Bg2 Nb4 15.Qb3 c5 16.Ne4 Nxe4 17.Bxe4 Nc6 18.dxc5 Bxc5 19.Rc1 Bd6 20.Bg2 O-O 21.O-O g5 22.Rfd1 Qe7 23.Bc3 Ne5 24.Qb6 Rfd8 25.Ba5 Ng6 26.Qa7 Rd7 27.Rxd6 Qxd6 28.Bc7 Qd2 29.Qxb8+ Kh7 30.Rf1 Nh4 31.Be4+ f5 32.gxf5 exf5 33.Bh1 Qxb2 34.Bg3 Ng6 35.Qc8 Rf7 36.Bd5 Rf8 37.Qe6 f4 38.exf4 gxf4 39.Bh2 Qd4 40.Qe4 Qf6 41.Kh1 Rd8 42.Rg1 Qd6 43.Be6 Qd3 44.Qxd3 Rxd3 45.Bf5 Rd2 46.Bxg6+ Kg8 47.Re1 Rd8 48.Bxf4 Kf8 49.Bd6+ Kg8 50.Kg2 Rc8 51.Kf3 b5 52.Kf4 a5 53.Kf5 b4 54.Ke6 a4 55.Kd7 b3 56.Kxc8 bxa2 57.Re8#