1.d4 Nf6 2.c4 g6 3.Nc3 Bg7 4.e4 d6 5.Nge2 O-O 6.f3 Nc6 7.Be3 a6 8.Qd2 Rb8 9.h4 b5 10.Nd5 bxc4 11.O-O-O Nxd5 12.exd5 Nb4 13.Nc3 c6 14.h5 cxd5 15.Bh6 Bxh6 16.Qxh6 Bf5 17.g4 Nxa2+ 18.Nxa2 Qa5 19.gxf5 Qxa2 20.Kd2 Rxb2+ 21.Ke3 Rb3+ 22.Bd3 Rxd3+ 23.Rxd3 cxd3 24.Kxd3 Rb8 25.Rc1 Rb3+ 26.Rc3 Qb1+ 27.Kd2 Rb2+ 28.Ke3 Qe1+ 29.Kd3 Qe2#