1.e4 c5 2.Nf3 e6 3.d4 cxd4 4.Nxd4 a6 5.Nc3 Qc7 6.g3 Bb4 7.Bd2 Nf6 8.Bg2 Nc6 9.Nxc6 dxc6 10.O-O Bd6 11.Be3 e5 12.h3 Be6 13.f4 b5 14.a3 Rd8 15.Qf3 h5 16.Rad1 Qe7 17.Rf2 Bc5 18.Rxd8+ Kxd8 19.Rd2+ Kc8 20.Bxc5 Qxc5+ 21.Qf2 Qxf2+ 22.Kxf2 h4 23.f5 hxg3+ 24.Kf3 Bd7 25.Ne2 Rh4 26.Nxg3 c5 27.Ke3 Kc7 28.Nh1 c4 29.Nf2 Bc6 30.Bf3 Rf4 31.Ng4 Nxe4 32.Nxe5 Rxf5 33.Rd7+ Bxd7 34.Kxe4 Rf6