1.d4 Nf6 2.c4 e6 3.Nf3 d5 4.Nc3 Be7 5.Bf4 O-O 6.e3 b6 7.Bd3 Bb7 8.O-O dxc4 9.Bxc4 a6 10.Qe2 Nbd7 11.Rfd1 b5 12.Bd3 Qe8 13.Bxc7 b4 14.Nb1 Nd5 15.Bg3 f5 16.Nbd2 Rf6 17.e4 fxe4 18.Nxe4 Rh6 19.Rac1 N7f6 20.Nc5 Bxc5 21.dxc5 Nh5 22.Qe5 Ndf6 23.Be2 Bd5 24.a3 bxa3 25.bxa3 Ng4 26.Qg5 Nhf6 27.Ne5 Rh5 28.Qxh5 Qxh5 29.Nxg4 Nxg4 30.h3 Qg6 31.hxg4 Rc8 32.Bxa6 Ra8 33.c6 Rxa6 34.c7 Ra8 35.c8=Q+ Rxc8 36.Rxc8+ Kf7 37.Rc7+ Ke8 38.Rdc1 Qe4 39.f3 Qa4 40.Bf2 Qxa3 41.Rb1 Kd8 42.Rxg7 Kc8 43.Bg3 Qa2 44.Rb8#