1.d4 Nf6 2.c4 g6 3.Nc3 Bg7 4.e4 d6 5.Bg5 O-O 6.Bd3 Nbd7 7.f4 h6 8.Bh4 Nh5 9.Nge2 Qe8 10.e5 c5 11.Nd5 dxe5 12.Nc7 Qd8 13.Nxa8 exf4 14.g4 fxg3 15.Bxg3 Nxg3 16.hxg3 cxd4 17.Nf4 Nc5 18.Bc2 Be6 19.Nxe6 Nxe6 20.Qe2 Qa5+ 21.Kd1 Rxa8 22.Qd2 Qc7 23.Qg2 Nc5 24.Kd2 d3 25.Bb3 Qa5+ 26.Ke3 Rd8 27.Rad1 Bd4+ 28.Kf3 Nxb3 29.axb3 Qf5#