1.e4 c5 2.Nf3 e6 3.d4 cxd4 4.Nxd4 a6 5.Nc3 Qc7 6.g3 Bb4 7.Ne2 Nf6 8.Bg2 d6 9.O-O Bc5 10.Nd4 Nbd7 11.a4 O-O 12.b3 h6 13.Bb2 Ne5 14.h3 Bd7 15.Kh2 Rac8 16.f4 Nc6 17.Nf3 Nb4 18.e5 Nfd5 19.Nxd5 Nxd5 20.exd6 Bxd6 21.c4 Ne3 22.Qd4 Nxf1+ 23.Rxf1 e5 24.Nxe5 Bxe5 25.fxe5 Bc6 26.e6 fxe6 27.Rxf8+ Rxf8 28.Bxc6 bxc6 29.Kg2 Qf7