1.b4 d5 2.Nf3 Nf6 3.a3 e6 4.d4 Be7 5.c4 O-O 6.Nc3 b6 7.e3 Bb7 8.Bb2 Nbd7 9.cxd5 exd5 10.Bd3 c5 11.bxc5 bxc5 12.O-O Ne4 13.Qc2 f5 14.Nd2 Bd6 15.Nb5 Ndf6 16.Bxe4 fxe4 17.dxc5 Bc7 18.g3 Ba6 19.Nxc7 Qxc7 20.f4 Bxf1 21.Nxf1 Rfc8 22.Bd4 Nd7 23.Rc1 Rab8 24.Qa2 Qc6 25.Nd2 Kf8 26.Nb3 Qb5 27.Nd2 Nxc5 28.Qxd5 Nd3 29.Rxc8+ Ke7 30.Qxb5 Rxb5 31.Rc7+ Ke6 32.Nxe4 Rb1+ 33.Kg2 Ne1+ 34.Kh3 Nf3 35.Ng5+ Nxg5+ 36.fxg5 Kf5 37.Rc5+ Kg6 38.Kg4 Rh1 39.Rc6+ Kf7 40.Rc7+ Kg6 41.Rxg7#