1.e4 c5 2.Nf3 e6 3.Nc3 Nc6 4.g3 d6 5.d4 cxd4 6.Nxd4 Nf6 7.Nxc6 bxc6 8.e5 dxe5 9.Qxd8+ Kxd8 10.Bg5 Be7 11.Bxf6 gxf6 12.O-O-O+ Kc7 13.Bc4 Bb7 14.Rhf1 Rad8 15.Rxd8 Rxd8 16.Rd1 f5 17.Rxd8 Bxd8 18.Kd1 e4 19.Be2 Kd6 20.Nb1 Bc7 21.Nd2 Kd5 22.Bh5 f6 23.Bf7 c5 24.c4+ Kd6 25.Ke2 Ke7 26.Bh5 f4 27.Kd1 e3 28.Nf1 exf2 29.gxf4 Bxf4 30.Ke2 Be5 31.b3 Bd4