1.e4 c5 2.Nf3 Nc6 3.d4 cxd4 4.c3 dxc3 5.Nxc3 d6 6.Bc4 e6 7.Qe2 Nf6 8.O-O Be7 9.Rd1 Qa5 10.Bf4 Ne5 11.Nxe5 dxe5 12.Bb5+ Bd7 13.Bxe5 Bxb5 14.Qxb5+ Qxb5 15.Nxb5 O-O 16.f3 Rfd8 17.Kf2 a6 18.Nc3 Rxd1 19.Rxd1 Rd8 20.Rxd8+ Bxd8 21.Bd4 Bc7 22.g3 Nd7 23.Ke2 h5 24.f4 h4 25.Kf3 e5 26.Be3 hxg3 27.hxg3 exf4 28.gxf4 Bb6 29.Nd5 Bxe3 30.Kxe3 f6 31.Ne7+ Kf7 32.Nf5 b6 33.Nd6+ Ke7 34.Nf5+ Kf7