1.e4 c5 2.Nf3 Nc6 3.Bb5 g6 4.O-O Bg7 5.Bxc6 dxc6 6.Re1 e5 7.b4 cxb4 8.a3 bxa3 9.Nxa3 Ne7 10.Bb2 Qc7 11.Nc4 Bg4 12.h3 Bxf3 13.Qxf3 O-O 14.Qg3 f6 15.d4 b5 16.Nd2 Rae8 17.Qb3+ Kh8 18.dxe5 fxe5 19.Nf3 c5 20.Ng5 c4 21.Qe3 Nc6 22.Ra6 Nd4 23.Qd2 Qb7 24.Rea1 b4 25.Bxd4 exd4 26.Rxa7 Qb6 27.Nf7+ Kg8 28.Nh6+ Bxh6 29.Qxh6 Qf6 30.Qxh7#