1.e4 c5 2.Nc3 d6 3.f4 g6 4.Nf3 Bg7 5.Bb5+ Bd7 6.Bxd7+ Qxd7 7.O-O Nc6 8.d3 e6 9.f5 Nf6 10.fxe6 fxe6 11.h3 O-O 12.Qe1 Nd4 13.Nxd4 cxd4 14.Ne2 e5 15.c4 Nh5 16.Bd2 b5 17.b3 bxc4 18.bxc4 Rab8 19.Rb1 Qa4 20.Rxf8+ Rxf8 21.Bb4 Rd8 22.Qd1 Qd7 23.Ba5 Rf8 24.Qb3 Qf7 25.c5 dxc5 26.Qxf7+ Rxf7 27.Rb8+ Bf8 28.Rc8 Kg7 29.Bc7 Kf6 30.Bb8 Ke6 31.Re8+ Be7 32.Bxa7 Kd7 33.Ra8 c4 34.dxc4 d3 35.Nc3 Nf4 36.Be3 Ne2+ 37.Nxe2 dxe2 38.Bd2 Rf1+ 39.Kh2 e1=Q 40.Bxe1 Rxe1 41.Ra7+ Ke6 42.c5 Bxc5 43.Rxh7 Ra1