1.d4 Nf6 2.c4 g6 3.Nc3 Bg7 4.Nf3 O-O 5.e4 d6 6.Be2 e5 7.O-O Nc6 8.d5 Ne7 9.b4 Ne8 10.Be3 f5 11.Qd2 f4 12.Bxf4 exf4 13.Rac1 Kh8 14.c5 Ng8 15.Nb5 a6 16.Na3 g5 17.Rc2 g4 18.Nd4 Qf6 19.Ne6 Bxe6 20.dxe6 f3 21.Bc4 fxg2 22.Re1 Bh6 23.Qe2 Qf4 24.cxd6 Nxd6 25.e7 Nxe7 26.Bd3 Ng6 27.b5 Ne5 28.bxa6 Nf3+ 29.Kxg2 Qxh2+ 30.Kf1 Qg1#