1.e3 Nf6 2.d4 e6 3.Nf3 d5 4.Bb5+ Nbd7 5.Bd3 c5 6.b3 Qc7 7.O-O c4 8.bxc4 dxc4 9.Be2 b5 10.a4 b4 11.c3 a5 12.Bb2 Be7 13.Nbd2 Ba6 14.Qc2 b3 15.Qb1 O-O 16.e4 Nb6 17.Re1 Nfd7 18.Nf1 Bb7 19.Ne3 Nf6 20.Nd2 Rac8 21.Nexc4 Nxe4 22.Nxb6 Nxd2 23.Qd3 Qc6 24.f3 Qxb6 25.Qxd2 Bd5 26.Bb5 Rc7 27.Re5 Rfc8 28.Rc1 Bd6 29.Rh5 Bc4 30.Bxc4 Rxc4 31.Rb5 Qc7 32.g3 Rb8 33.Rxb8+ Qxb8 34.Ra1 Qb7 35.Kg2 h6 36.Qe2 Qa6 37.Qd3 Bf8 38.Qe2 g6 39.Qe5 Bd6 40.Qb5 Qxb5 41.axb5 a4 42.Kf2 a3 43.Bxa3 Bxa3 44.Rxa3 Rxc3 45.Ra4 Rc2+ 46.Ke3 Kf8 47.b6 Rc8 48.b7 Rb8 49.Ra8 b2 50.Rxb8+ Kg7 51.Rg8+ Kf6 52.b8=Q Kg5 53.Qxb2 f5 54.Qb6 Kh5 55.Qc6 g5 56.Qe4 e5 57.Qd5 g4 58.fxg4+ fxg4 59.Qf7# 1-0