1.d4 Nf6 2.Bg5 e6 3.e4 h6 4.Bxf6 Qxf6 5.c3 d5 6.Nd2 c5 7.Ngf3 cxd4 8.cxd4 dxe4 9.Ne5 Nc6 10.Nxe4 Bb4+ 11.Ke2 Qf5 12.f3 O-O 13.Nxc6 bxc6 14.Kf2 c5 15.a3 Ba5 16.dxc5 Bb7 17.Bd3 Bxe4 18.Bxe4 Qxc5+ 19.Kg3 Bc7+ 20.Kh3 Qh5#