1.d4 Nf6 2.c4 e6 3.Nf3 b6 4.g3 Bb7 5.Bg2 d5 6.cxd5 exd5 7.O-O Bd6 8.Nc3 a6 9.Nh4 g6 10.Qb3 c6 11.Bh6 Ng4 12.Bd2 O-O 13.e4 dxe4 14.Nxe4 Be7 15.Nf3 Nd7 16.Bf4 Ndf6 17.Ne5 Rc8 18.Rad1 Nxe4 19.Bxe4 Nf6 20.Bg2 Nd5 21.Bxd5 cxd5 22.Rc1 b5 23.Rxc8 Qxc8 24.Rc1 Qa8 25.Qf3 Rc8 26.Re1 Bb4 27.Nxf7 Bxe1 28.Nh6+ Kf8 29.Bd6+ Ke8 30.Qf7+ Kd8 31.Qe7#