1.e4 c5 2.d4 cxd4 3.Nf3 e6 4.Nxd4 Nc6 5.Nxc6 bxc6 6.Bd3 d5 7.Nd2 Nf6 8.O-O Qc7 9.Re1 Bd6 10.h3 O-O 11.c4 Bb7 12.Qc2 Rfd8 13.c5 Bf4 14.exd5 Rxd5 15.Ne4 Be5 16.Nxf6+ Bxf6 17.Bxh7+ Kf8 18.Be4 Rd7 19.Be3 Rad8 20.Rad1 Rxd1 21.Rxd1 Rxd1+ 22.Qxd1 Bxb2 23.Qa4 a5 24.Bd2 Be5 25.Bxa5 Qd7 26.Be1 g6 27.Bf3 Qd3 28.Qe4 Qxe4 29.Bxe4 Bd4 30.Bb4 f5 31.Bd3 e5 32.Bc4 Ke7 33.a4 e4 34.a5 Bc8 35.a6 Be6 36.Bxe6 Kxe6 37.a7 e3 38.fxe3 Bxe3+ 39.Kf1 Kd7 40.a8=Q Bf4 41.h4 Bb8 42.Kf2 Be5 43.Ba5 Bh8 44.g4 Bf6 45.Bc7 Bh8 46.Qb8 fxg4 47.Ba5 Ba1 48.Ke2 Bg7 49.Qd8+ Ke6 50.Qd2 Ke7 51.Qe1 Bh8 52.Bc3 g5 53.Qf2 Bg7 54.Kd2 Ke6 55.Bf6 Bxf6 56.Kc2 gxh4 57.Qf4 Ba1 58.Qxg4+ Ke7 59.Qxh4+ Kf7 60.Qh6 Be5 61.Qxc6 Bf6 62.Qh1 Bc3 63.Kxc3 Ke7 64.c6 Kf8 65.c7 Kg7 66.c8=N Kf8 67.Qh7 Ke8 68.Qe7# 1-0