1.e4 c5 2.Nc3 Nc6 3.Bb5 d6 4.Bxc6+ bxc6 5.d3 g6 6.f4 Bg7 7.Nf3 Nf6 8.O-O O-O 9.Qe1 Ne8 10.f5 gxf5 11.Qh4 f6 12.Kh1 e5 13.Bd2 Be6 14.Ne2 fxe4 15.dxe4 f5 16.Qh3 Bc4 17.exf5 Bxe2 18.Ng5 Nf6 19.Ne6 Qe7 20.Rf2 Bc4 21.Nxg7 Kxg7 22.Qh4 Bg8 23.Rf3 Kh8 24.Raf1 Bd5 25.Rg3 Rf7 26.c4 Ne4 27.f6 Rxf6 28.Rxf6 Qxf6 29.Qxf6+ Nxf6 30.Bh6 Ne4 31.Rg7 Bxc4 32.b3 Bd5 33.h3 Rg8