1.e4 g6 2.Nf3 Bg7 3.d4 Nc6 4.Bc4 Nh6 5.Be3 Ng4 6.Ng5 e5 7.Bxf7+ Kf8 8.Qxg4 exd4 9.Bd2 Ne5 10.Qf4 d6 11.Ne6+ Bxe6 12.Bxe6+ Ke7 13.Bb3 Rf8 14.Qh4+ Bf6 15.Qxh7+ Nf7 16.Bh6 a5 17.Bxf8+ Qxf8 18.Bxf7 d3 19.Bxg6+ Kd8 20.Nc3 Ra6 21.Nd5 Bxb2 22.Qxc7#