1.e4 c5 2.Nf3 g6 3.Bc4 Bg7 4.Nc3 d6 5.d3 h6 6.Bf4 Nc6 7.O-O a6 8.Qe2 e6 9.Rfe1 b5 10.Bb3 Na5 11.e5 d5 12.a4 Nxb3 13.cxb3 Bd7 14.Qe3 Qb6 15.Re2 d4 16.Qe4 Bc6 17.Qxc6+ Qxc6 18.Ne4 bxa4 19.bxa4 g5 20.Bg3 f5 21.Ned2 f4 22.Bxf4 gxf4 23.Rc1 Qxa4 24.Rxc5 Qa1+ 25.Ne1 Qxb2 26.Re4 Qxd2 27.g3 fxg3 28.fxg3 Ne7 29.Kf1 O-O+ 30.Kg1 Qf2+ 31.Kh1 Qf1#