1.d4 Nf6 2.c4 g6 3.Nc3 Bg7 4.e4 d6 5.Be2 O-O 6.Bg5 Na6 7.Qd2 c6 8.Nf3 e5 9.d5 cxd5 10.cxd5 Bd7 11.O-O Qe8 12.Bh6 Nh5 13.Bxg7 Kxg7 14.Qg5 Nf4 15.Bxa6 bxa6 16.Qh4 h6 17.Nd2 Rb8 18.Rab1 Rc8 19.f3 Nd3 20.Nd1 f5 21.exf5 gxf5 22.Nc4 Qg6 23.b3 Kh8 24.Qe7 Rg8 25.g3 f4 26.Qxd7 fxg3 27.Nde3 gxh2+ 28.Kh1 Nf2+ 29.Rxf2 Qg1+ 30.Rxg1 hxg1=Q#