1.e4 c5 2.Nf3 e6 3.d4 cxd4 4.Nxd4 a6 5.Bd3 Bc5 6.Nb3 Be7 7.Qg4 Nf6 8.Qxg7 Rg8 9.Qh6 Rxg2 10.Qh3 Rg8 11.e5 Nd5 12.Qxh7 Rg4 13.h3 Rb4 14.Bh6 Bf8 15.Bxf8 Kxf8 16.Rg1 Qc7 17.Rg8+ Ke7 18.Qg7 d6 19.exd6+ Kxd6 20.Qf8+ Ne7 21.a3 Rh4 22.Rg3 Rf4 23.Nc3 Qc6 24.Qh6 Rf5 25.Bxf5 Nxf5 26.Rd3+ Ke7 27.Qh8 Nd7 28.O-O-O b5 29.Nd4 Nxd4 30.Qxd4 Nf6 31.Qd8#