1.e4 c5 2.Nf3 d6 3.Bc4 Nc6 4.c3 Nf6 5.d3 e6 6.Bb3 Be7 7.O-O O-O 8.Qe2 b6 9.d4 cxd4 10.cxd4 Bb7 11.e5 dxe5 12.dxe5 Nd5 13.Bc2 g6 14.Bh6 Re8 15.Nbd2 Rc8 16.Ne4 Ncb4 17.Bb3 Ba6 18.Qd2 Bxf1 19.Rxf1 Qc7 20.Nf6+ Nxf6 21.exf6 Bc5 22.Bg7 Bd6 23.g3 Qc6 24.Bd1 Qd5 25.Qh6 Qh5 26.Qxh5 gxh5 27.Ng5 Bf8 28.Bxh5 Rc7 29.Bxf8 Rxf8 30.Rd1 h6 31.Ne4 Nd5 32.g4 Rfc8 33.Kg2 Rc1 34.Rd2 R1c2 35.Rxc2 Rxc2 36.Kg3 Rxb2 37.f3 Rxa2 38.h4 Ne3 39.g5 hxg5 40.hxg5 Nf5+ 41.Kf4 Ra4 42.Ke5 Rb4 43.Bg4 Rb5+ 44.Kf4 a5 45.Bh5 a4 46.Nc3 Rb4+ 47.Ke5 a3 48.g6 Rc4 49.gxf7+ Kf8 50.Nb5 a2 51.Nd6 Nxd6 52.Kxd6 a1=Q 53.Kxe6 Rc6+ 54.Kd7 Qc3 55.Bg4 Qc5 56.f4 Qd6#