1.d4 d5 2.c4 c6 3.Nf3 Nf6 4.Nc3 e6 5.Bg5 Be7 6.e3 Nbd7 7.Rc1 O-O 8.Bd3 dxc4 9.Bxc4 Nd5 10.Bxe7 Qxe7 11.O-O Nxc3 12.Rxc3 e5 13.Bb3 e4 14.Nd2 Nf6 15.Rc5 Bg4 16.Qc2 Be2 17.Re5 Qd7 18.Nxe4 Bxf1 19.Nxf6+ gxf6 20.Rh5 f5 21.Kxf1 Kh8 22.Rxf5 Rae8 23.g4 f6 24.h3 Re7 25.Qc4 Qd6 26.g5 Rg7 27.gxf6 Rxf6 28.Rxf6 Qxf6 29.Qc5 Qf3 30.Qxa7 Qxh3+ 31.Ke2 Qc8 32.Qa5 Re7 33.Qg5 Qf8 34.f4 h6 35.Qg6 Qg7 36.Bc2 Qxg6 37.Bxg6 Kg7 38.Bh5 Kf6 39.Kf3 Rg7 40.Bg4 Rh7 41.e4 h5 42.e5+ Ke7 43.Bh3 Rg7 44.f5 Rg1 45.f6+ Kf7 46.Kf4 Rd1 47.Kg5 Rxd4 48.e6+ Kf8 49.Kxh5 Rd2 50.Kg6 Rxb2 51.e7+ Ke8 52.Kg7 Rf2 53.Bg4 Rg2 54.f7+ Kxe7 55.f8=Q#