1.e4 b6 2.d4 g5 3.Bxg5 b5 4.Bxb5 h5 5.Bc4 Rh7 6.Nf3 Bb7 7.Nc3 Bxe4 8.Nxe4 Nc6 9.d5 Nb4 10.a3 Nc6 11.d6 Nb8 12.Ne5 cxd6 13.Nxf7 Rxf7 14.Qxh5 Qa5+ 15.b4 Qe5 16.Qxf7+ Kd8 17.Qxf8+ Kc7 18.O-O Qxe4 19.Qxg8 Qxc4 20.Qxc4+ Kb6 21.a4 Na6 22.a5+ Kb7 23.Qb5+ Kc8 24.Qxa6+ Kd8 25.Rfe1 Rb8 26.Bxe7+ Ke8 27.Bxd6+ Kd8 28.Qxa7 Rxb4 29.Qc7#