1.e4 c5 2.Nf3 Nc6 3.Bc4 g6 4.Ng5 Ne5 5.Bb3 c4 6.Ba4 Qa5 7.Nc3 Nd3+ 8.cxd3 Qxg5 9.Nb5 Qxg2 10.Ke2 Qg4+ 11.Ke1 Qf4 12.Qc2 a6 13.Nc3 Qf3 14.Rg1 cxd3 15.Qb3 Bg7 16.Qd1 Qf4 17.Rg2 b5 18.Nd5 Qxe4+ 19.Ne3 bxa4 20.Rg4 Qc6 21.Rxa4 Bb7 22.f3 Nf6 23.Ra3 Qd6 24.Nc4 Qd4 25.Ne3 Nh5 26.Qa4 Qxa4 27.Rxa4 Bxf3 28.Rb4 O-O 29.a4 Rfc8 30.Kf2 Be2 31.Rb1 Rc5 32.b3 d5 33.Ba3 d4 34.Nc4 Rf5+ 35.Ke1 Rf1#