1.e4 c5 2.Nc3 d6 3.f4 g6 4.Nf3 Bg7 5.Bb5+ Bd7 6.Bc4 Nc6 7.O-O e6 8.d3 Nge7 9.f5 O-O 10.Qe1 gxf5 11.Qh4 fxe4 12.dxe4 Ng6 13.Qh5 Nce5 14.Be2 Nxf3+ 15.Qxf3 Bc6 16.Be3 Qe7 17.Rad1 f5 18.Qh3 fxe4 19.Bg4 Rxf1+ 20.Rxf1 Re8 21.Ne2 Bd5 22.Bh5 Rf8 23.Rxf8+ Qxf8 24.b3 b5 25.Bxg6 hxg6 26.Qg3 b4 27.Qxg6 Qf5 28.Qe8+ Kh7 29.Nf4 c4 30.h3 cxb3 31.axb3 Qg5 32.g4 Qe5 33.Qg6+ Kh8 34.g5 Bc6 35.h4 Qc3 36.Ng2 Qxc2 37.Qxe6 Qd1+ 38.Kf2 Qf3+ 39.Kg1 Qd1+ 40.Kf2 Qf3+ 41.Kg1