1.c4 Nf6 2.d4 c6 3.Nc3 d5 4.e3 e6 5.Bd3 Nbd7 6.Nf3 dxc4 7.Bxc4 b5 8.Bd3 a6 9.e4 c5 10.e5 cxd4 11.Nxb5 axb5 12.exf6 Qb6 13.fxg7 Bxg7 14.O-O Bb7 15.Bf4 O-O 16.Re1 f5 17.Ne5 Nxe5 18.Bxe5 Bd5 19.Bxg7 Kxg7 20.Qd2 Rf6 21.Qb4 Ra4 22.Qe7+ Rf7 23.Qg5+ Kh8 24.Rac1 Ra8 25.Qf4 Bxa2 26.Qe5+ Kg8 27.Rc5 Rd8 28.Rxb5 Qd6 29.Qe2 Bd5 30.g3 f4 31.Qh5 fxg3 32.hxg3 Rdf8 33.Re5 Qc7 34.Rexd5 exd5 35.Qxd5 Qc1+ 36.Kg2 Qd2 37.Bf5 Kh8 38.Qe5+ Kg8 39.g4 d3 40.Rd5 Qe2 41.Qf4 Qxb2 42.Be6 Qb7 43.Qd4 h6 44.Qxd3 Kg7 45.Bxf7 Rxf7 46.Qd4+ Kh7 47.f3 Qe7 48.Qd3+ Kg7 49.Rd6 Qg5 50.Qd4+ Kh7 51.Kg3 Re7 52.Qd3+ Kg7 53.f4 Qc5 54.Qg6+ Kf8 55.Rf6+ Rf7 56.Qxf7# 1-0