1.e4 c5 2.Nc3 e6 3.f4 d5 4.Nf3 dxe4 5.Nxe4 Nf6 6.Nf2 Nc6 7.g3 Be7 8.Bg2 O-O 9.O-O Rb8 10.d3 Qc7 11.c3 b6 12.Re1 Bb7 13.Qe2 Rfe8 14.Ng5 Bf8 15.Bh3 h6 16.Nf3 Rbd8 17.Bd2 Ba6 18.Rad1 Bd6 19.Ne5 Nd7 20.Nxc6 Qxc6 21.Bg2 Qc7 22.Ne4 Be7 23.Bc1 Nf6 24.Qf3 Rd7 25.f5 Nxe4 26.fxe6 fxe6 27.Qxe4 Bf6 28.Qg6 Kf8 29.Bxh6 Bxd3 30.Rxd3 Rxd3 31.Rf1