1.d4 Nf6 2.Bg5 c5 3.Bxf6 gxf6 4.e3 Qb6 5.Nc3 Qxb2 6.Nd5 Kd8 7.a4 cxd4 8.Bc4 dxe3 9.Nf3 f5 10.Ng5 Qg7 11.Qh5 d6 12.Nxf7+ Kd7 13.O-O e6 14.Nxe3 Rg8 15.Bxe6+ Kc7 16.Nd5+ Kc6 17.Nd8+ Kc5 18.Qf3 Nc6 19.Qa3+ Kc4 20.Nb6+ Kd4 21.Qe3#