1.e4 c5 2.Nf3 g6 3.d4 cxd4 4.Qxd4 f6 5.Bc4 Nc6 6.Qd1 d6 7.Nc3 e5 8.Be3 Nge7 9.Nd5 Be6 10.Nxf6+ Kf7 11.Bxe6+ Kxe6 12.Nd5 Qa5+ 13.Bd2 Qb5 14.Nc7+ Kd7 15.Nxb5 a6 16.Nc3 Nd4 17.Nxd4 exd4 18.Nd5 Nxd5 19.Qg4+ Kc6 20.exd5+ Kxd5 21.O-O-O b5 22.Qf3+ Ke6 23.Rhe1+ Kd7 24.Qb7+ Kd8 25.Ba5#