1.e4 c5 2.Nf3 e6 3.g3 Nc6 4.Bg2 Nf6 5.Nc3 Be7 6.d4 cxd4 7.Nxd4 Qc7 8.Ndb5 Qb8 9.Bf4 e5 10.Bg5 a6 11.Bxf6 gxf6 12.Na3 b5 13.Nd5 Qd6 14.c3 Bb7 15.Nc2 Bf8 16.Qf3 O-O-O 17.Rd1 Qe6 18.Qe3 Kb8 19.h4 f5 20.Qb6 fxe4 21.Nc7 Qc4 22.Nxa6+ Ka8 23.Ne3 Qa4 24.Nd5 Bd6 25.Qxd8+ Rxd8 26.Nb6+ Ka7 27.Nxa4 Be7 28.N4c5 d5 29.Nc7 Bxc5 30.Rxd5 Rxd5 31.Nxd5 f5 32.b4 Bd6 33.Nf6 Ne7 34.O-O Bc7 35.Rd1 Bc6 36.g4 fxg4 37.Bxe4 Bxe4 38.Nxe4 Kb6 39.Rd7 Ng6 40.Rxh7 Nf4 41.h5 Kc6 42.h6 Bb6 43.Rg7 Kd5 44.h7 Kxe4 45.h8=Q Nh3+ 46.Kf1 Nxf2 47.Qh6 Be3 48.Qc6+ Kd3 49.Qxb5+ Kxc3 50.Rc7+