1.e4 c5 2.c4 Nc6 3.Nf3 d6 4.d4 cxd4 5.Nxd4 g6 6.Be3 Bg7 7.Nc3 Nh6 8.f3 f5 9.Nxc6 bxc6 10.Qd2 Nf7 11.Be2 O-O 12.O-O Be6 13.Rac1 Ne5 14.b3 Qc7 15.Bh6 Qb6+ 16.Kh1 fxe4 17.Nxe4 Bf5 18.c5 dxc5 19.Bxg7 Kxg7 20.Rxc5 Kg8 21.Rxe5 Rad8 22.Qh6 Qc7 23.Ng5 e6 24.Bc4 Qg7 25.Bxe6+ Kh8 26.Qxg7+ Kxg7 27.Bxf5 Kf6 28.f4 gxf5 29.Nxh7+ Kg6 30.Nxf8+ Rxf8 31.Re6+