1.e4 c5 2.Nf3 Nc6 3.d4 cxd4 4.Nxd4 Qc7 5.Nc3 e6 6.Be2 a6 7.O-O Nf6 8.Be3 Be7 9.f4 d6 10.Kh1 O-O 11.a4 Nxd4 12.Qxd4 e5 13.Qd3 exf4 14.Bxf4 Be6 15.Qg3 Rad8 16.Rad1 Qb6 17.Be3 Qc7 18.Bd4 Ne8 19.Bd3 g6 20.Qe3 Rc8 21.Nd5 Bxd5 22.exd5 Qd8 23.Qh3 f5 24.g4 Bf6 25.gxf5 g5 26.Be3 Ng7 27.Bxg5 Bxg5 28.f6 Rxf6 29.Qxh7+ Kf8 30.Bg6 Rxf1+ 31.Rxf1+ Bf6 32.Re1