1.d4 e6 2.Nf3 Nf6 3.c4 d6 4.Nc3 d5 5.Qc2 dxc4 6.e4 Nc6 7.e5 Nd5 8.Bxc4 Ndb4 9.Qe2 Nxd4 10.Nxd4 Qxd4 11.O-O Nc6 12.Nb5 Qd8 13.Rd1 Bd7 14.Bf4 a6 15.Nc3 Qh4 16.g3 Qh3 17.Ne4 Be7 18.Rac1 h6 19.f3 Rd8 20.Nf2 Qh5 21.g4 Qg6 22.Bd3 f5 23.exf6 Qxf6 24.Bxc7 Nd4 25.Qe3 Nxf3+ 26.Kh1 O-O 27.Bxd8 Bxd8 28.Bf5 Ne5 29.Rxd7 exf5 30.Rxb7 fxg4 31.Ne4 Qg6 32.Qd4 Qf5 33.Qd5+ Kh8 34.Ng3 Qf4 35.Rf1 Nf3 36.Rxg7 Bf6 37.Rf7 Rxf7 38.Qxf7 Qe5 39.Rc1 Bd8 40.Qf8+ Kh7 41.Qxd8 Qxb2 42.Rc7+ Qg7 43.Qd3+ Kg8 44.Rxg7+ Kxg7 45.Qxa6 Kf7 46.Qd6 Ng5 47.Nf5 Ne6 48.Nxh6+ Kf6 49.Nxg4+ Kf7 50.Ne5+ Kf6 51.Nc6 Kg7 52.Qxe6 Kh7 53.Ne7 Kg7 54.Nf5+ Kf8 55.Qd7 Kg8 56.Qg7# 1-0