1.e4 c5 2.Nf3 Nc6 3.d4 cxd4 4.Nxd4 e6 5.Nc3 Qc7 6.Be2 a6 7.O-O Nf6 8.Kh1 Be7 9.f4 d6 10.Nxc6 bxc6 11.b3 O-O 12.Bb2 e5 13.Qd3 Nd7 14.Qg3 exf4 15.Rxf4 Ne5 16.Raf1 Be6 17.Nd1 f6 18.Ne3 Ng6 19.Nf5 a5 20.Rg4 Bd8 21.Rxg6 hxg6 22.Qxg6 a4 23.Bd3 Bxf5 24.Qxf5 g6 25.Qxg6+ Qg7 26.Qf5 Ra5 27.Qe6+ Kh8 28.e5 dxe5 29.Rf3 Qf7 30.Qh3+