1.Nf3 Nc6 2.d4 e5 3.dxe5 Nge7 4.b3 Ng6 5.Bb2 Qe7 6.Nbd2 Ngxe5 7.g3 d6 8.Bg2 Nb4 9.Nxe5 dxe5 10.O-O Bf5 11.Bxb7 Nxc2 12.Bc6+ Kd8 13.Bxa8 Nxa1 14.Bxa1 Kc8 15.Bg2 h5 16.Nf3 f6 17.Nh4 Be6 18.Ng6 Qc5 19.Nxh8 h4 20.Qd3 hxg3 21.Qa6+ Kb8 22.Qb7#