1.e4 c5 2.Nc3 Nc6 3.Bb5 Nd4 4.Bc4 e6 5.Nf3 Ne7 6.O-O Nec6 7.d3 Be7 8.Nxd4 cxd4 9.Ne2 O-O 10.f4 b6 11.a3 a5 12.Qe1 Bb7 13.Qf2 Bh4 14.Qf3 Rc8 15.Qg4 Be7 16.Bb3 Kh8 17.f5 b5 18.Bf4 a4 19.Ba2 b4 20.Kh1 bxa3 21.bxa3 Bxa3 22.Bc4 Be7 23.Rxa4 Ra8 24.Rxa8 Bxa8 25.Rf3 Rg8 26.Rh3 g6 27.Nxd4 exf5 28.Nxf5 Bf6 29.Nh6 Rf8 30.Nxf7+ Rxf7 31.Bxf7 Qa5 32.Rxh7+