1.e4 c5 2.f4 g6 3.Nf3 Bg7 4.Nc3 d6 5.Bb5+ Bd7 6.Bc4 e6 7.O-O Ne7 8.Qe1 O-O 9.d3 Bc6 10.Qh4 d5 11.f5 Nxf5 12.Qxd8 Rxd8 13.exf5 dxc4 14.fxe6 fxe6 15.Ng5 Na6 16.Nxe6 Bd4+ 17.Kh1 Re8 18.Nf4 Nb4 19.Bd2 Nxc2 20.Rac1 cxd3 21.Nxd3 Ne3 22.Bxe3 Rxe3 23.Nf4 Rf8 24.Ncd5 Re5 25.Nc7 Rf6 26.b4 Be3 27.Nd3 Rg5 28.h4 Rg4 29.Kh2 Rxg2+ 30.Kh3 Rxf1 31.Rxf1 Rxa2 32.Ne6