1.d4 Nf6 2.Nf3 c5 3.d5 g6 4.c4 e6 5.Nc3 exd5 6.cxd5 d6 7.e4 Bg7 8.Bb5+ Nbd7 9.Bf4 Qe7 10.O-O O-O 11.Bd3 Ng4 12.Bg5 f6 13.Bd2 Nde5 14.Be2 f5 15.Nxe5 Qxe5 16.Bxg4 fxg4 17.Rb1 Bd7 18.a4 b6 19.Qe2 Qh5 20.b3 Be5 21.f4 gxf3 22.gxf3 Bh3 23.Rf2 Bd4 24.f4 Bg4 25.Qe1 Bf3 26.Be3 Qg4+ 27.Kf1 Rxf4 28.Bxf4 Qh3+ 29.Kg1 Qg2#