1.e4 c5 2.b3 Nc6 3.Bb2 d6 4.f4 e5 5.Nf3 exf4 6.Bb5 Ne7 7.Nc3 Ng6 8.Bxc6+ bxc6 9.Qe2 Be7 10.O-O-O O-O 11.d4 cxd4 12.Nxd4 Ne5 13.Nf5 Bxf5 14.exf5 Bg5 15.Kb1 Re8 16.h4 Bh6 17.Ne4 d5 18.Qh5 f6 19.Nc5 Qe7 20.Ne6 Rab8 21.Rh3 Qf7 22.Qxf7+ Kxf7 23.Rf1 Ng4 24.Nxf4 Ne3 25.Rff3 Nxf5 26.Nd3 Ne3 27.Ne5+ Kg8 28.Nxc6 Rb6 29.Nd4 Nxg2 30.a4