1.e4 c5 2.Nf3 Nf6 3.e5 Nd5 4.Nc3 e6 5.Bc4 Nb6 6.d3 d5 7.exd6 Bxd6 8.Ng5 Be7 9.Bb5+ Bd7 10.Qh5 g6 11.Qh6 Bxb5 12.Nxb5 Bf8 13.Qh3 a6 14.Qf3 Qd7 15.Nc3 f5 16.Qe2 Be7 17.Qxe6 Qxe6+ 18.Nxe6 Kd7 19.Nf4 Nc6 20.Nfd5 Nxd5 21.Nxd5 Bd8 22.Be3 Re8 23.O-O-O Nd4 24.c3 Ne6 25.d4 cxd4 26.Bxd4 Nxd4 27.Rxd4 Kc6 28.Rhd1 Be7 29.Rc4+ Kb5 30.b3 Bd8 31.a4+ Ka5 32.Kb2 b5 33.b4+ Kxa4 34.Ra1#