1.e4 c5 2.Nf3 e6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 d6 6.Bb5+ Bd7 7.Qe2 a6 8.Bxd7+ Nbxd7 9.Bg5 Be7 10.O-O-O O-O 11.f4 Rc8 12.Kb1 b5 13.f5 e5 14.Bxf6 Nxf6 15.Nb3 Rc4 16.g4 Qa8 17.Rhe1 Nd7 18.Nd5 Bd8 19.g5 Bxg5 20.Rg1 f6 21.Na5 Rd4 22.Nc6 Rxd1+ 23.Qxd1 Kh8 24.Nde7 Nc5 25.Rg4 Nb7 26.Rxg5 fxg5 27.Ng6+ hxg6 28.fxg6 g4 29.Qe1 Rf1 30.Qxf1 Nc5 31.Qf5