1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 g6 6.f4 Bg7 7.e5 Ng4 8.Bb5+ Nc6 9.Nxc6 Qb6 10.Nxe7+ Bd7 11.Bxd7+ Kxd7 12.Qxg4+ Kd8 13.Ned5 Qc6 14.Qh4+ Kd7 15.Qe7+ Kc8 16.Qxf7 Qd7 17.Ne7+ Kc7 18.Ncd5+ Kd8 19.e6 Qa4 20.Ng8 Qa5+ 21.Bd2 Qb5 22.Qe7+ Kc8 23.Qc7#