1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 a6 6.Bc4 e6 7.O-O Qc7 8.Bb3 Nbd7 9.f4 Nc5 10.f5 Nxb3 11.axb3 Bd7 12.fxe6 fxe6 13.Bg5 Be7 14.Kh1 O-O 15.Qd3 Rae8 16.Qc4 Qxc4 17.bxc4 h6 18.Bh4 Ng4 19.Bxe7 Rxe7 20.Rxf8+ Kxf8 21.Rf1+ Rf7 22.Rxf7+ Kxf7 23.b3 Kf6 24.Nf3 Bc6 25.Kg1 Ne3 26.Ne1 Ke5 27.Kf2 Ng4+ 28.Kg3 Kd4 29.Kxg4 Kxc3 30.Kf4 Kd2 31.Nf3+ Kxc2 32.Nd4+ Kc3 33.Nxe6 g5+ 34.Kf5 Kxb3 35.c5 dxc5 36.Nxc5+ Kc4 37.Ne6 a5 38.e5 a4 39.Nd8 Bd5 40.e6 Bxe6+ 41.Nxe6 a3