1.e4 c5 2.Nc3 a6 3.Nf3 e6 4.g3 b5 5.Bg2 Bb7 6.d3 d6 7.O-O Nd7 8.Re1 Be7 9.d4 b4 10.Nb1 Ngf6 11.e5 Nd5 12.Nbd2 cxd4 13.exd6 Bxd6 14.Ne4 Be7 15.Bg5 N7f6 16.Qxd4 Nxe4 17.Qxg7 Nxg5 18.Qxh8+ Kd7 19.Ne5+ Kc7 20.Qxd8+ Rxd8 21.h4 f6 22.hxg5 fxe5 23.Rxe5 Rd6 24.Rae1 Kd7 25.f4 Bd8 26.Be4 Bb6+ 27.Kf1 Bd4 28.Bxh7 Bxe5 29.fxe5 Rc6 30.g6 Rc8 31.g7 Ne7 32.Rd1+ Bd5 33.Rd4 a5 34.Rf4 Bxa2 35.Rf7 a4 36.g8=Q Rxg8 37.Bxg8 a3 38.bxa3 Bc4+ 39.Ke1 bxa3 40.Rf8 Bd5 41.Kd2 a2 42.Bxe6+ Kxe6 43.Rf1 Nf5 44.Kc3 Nxg3 45.Re1 Ne4+