1.Nf3 Nf6 2.c4 g6 3.Nc3 d5 4.cxd5 Nxd5 5.Qb3 Nb6 6.d4 Bg7 7.Bf4 O-O 8.e3 Be6 9.Qa3 Nc6 10.Bb5 Nd5 11.Bxc6 Nxf4 12.Be4 Nxg2+ 13.Kd2 f5 14.Bxb7 f4 15.Rhg1 fxe3+ 16.fxe3 Rb8 17.Qxa7 c5 18.Qa6 Bc8 19.Bxc8 Rxf3 20.Be6+ Kh8 21.Rxg2 Rxb2+ 22.Kd3 Qxd4#