1.e4 d5 2.exd5 Nf6 3.d4 Bg4 4.Be2 Bxe2 5.Qxe2 Qxd5 6.Nf3 e6 7.O-O Bd6 8.c4 Qh5 9.Nc3 Nc6 10.h3 O-O-O 11.Be3 g5 12.Nxg5 Qg6 13.Qf3 Bb4 14.Rfd1 Bxc3 15.bxc3 h6 16.d5 Ne5 17.Qe2 hxg5 18.Bxa7 Qf5 19.Rab1 Ne4 20.Bd4 g4 21.Qb2 b6 22.Qa3 gxh3 23.Bxb6 Nf3+ 24.Kf1 hxg2+ 25.Ke2 Ng3+ 26.fxg3 Qe4+ 27.Be3 g1=N+ 28.Kf1 Qxc4+ 29.Kg2 Rh2#