1.e4 c5 2.Nc3 d6 3.Bc4 g6 4.d3 Bg7 5.f4 Nc6 6.Nf3 e6 7.O-O Nge7 8.Ne2 O-O 9.c3 d5 10.Bb5 c4 11.Be3 Qc7 12.Qe1 Bd7 13.Bxc6 Bxc6 14.dxc4 dxe4 15.Nfd4 Bd7 16.b3 f5 17.a4 a6 18.Qd2 Rad8 19.Qa2 h6 20.b4 Kh7 21.c5 Nd5 22.Bd2 Bc8 23.Qb3 e5 24.fxe5 Bxe5 25.g3 e3 26.Be1 f4 27.Rd1 Bg4 28.Nf3 fxg3 29.hxg3 Rxf3 30.Rxd5 Rxf1+ 31.Kxf1 Qf7+ 32.Nf4 Bxf4