1.d4 Nf6 2.Bg5 d5 3.Bxf6 exf6 4.e3 c6 5.g3 Bd6 6.Bg2 f5 7.Ne2 Nd7 8.Nd2 Nf6 9.c4 dxc4 10.Nxc4 Bc7 11.O-O h5 12.Nc3 h4 13.d5 hxg3 14.hxg3 cxd5 15.Nxd5 Nxd5 16.Qxd5 Qg5 17.Nd6+ Bxd6 18.Qxd6 Be6 19.Bxb7 Rd8 20.Bc6+ Bd7 21.Qe5+ Kf8 22.Bg2 Qh6 23.Rfd1 Qh2+ 24.Kf1 Qh5 25.Qd6+ Kg8 26.Qe7 Bb5+ 27.Ke1 Qe2#