1.Nf3 d5 2.d4 Nf6 3.c4 dxc4 4.e3 e6 5.Bxc4 a6 6.O-O c5 7.Nbd2 cxd4 8.Nxd4 Be7 9.b3 Bd7 10.Bb2 O-O 11.Qf3 Nc6 12.Rfd1 Rc8 13.Nc2 Qc7 14.Rac1 Rfd8 15.Ne4 Nxe4 16.Qxe4 Qa5 17.a4 Qh5 18.Bc3 Be8 19.Rxd8 Rxd8 20.Ne1 Rd1 21.g4 Rxc1 22.gxh5 Rxc3 23.Kg2 h6 24.Nf3 Rc1 25.Bd3 Kf8 26.Be2 Kg8 27.Qf4 Rc3 28.Bc4 Bf6 29.Qd6 Rc1 30.h3 Na5 31.Qd2 Rc3 32.Nd4 Bc6+ 33.Nxc6 Nxc4 34.Ne7+ Kh7 35.bxc4 Bxe7 36.Qxc3 Bg5 37.Qe5 Bh4 38.Qd4 Bd8 39.Qd7 b5 40.h4 Bxh4 41.axb5 Kg8 42.f4 f6 43.b6 Kh7 44.Kf1 f5 45.Qxe6 Bf2 46.Kg2 Bh4 47.b7 g5 48.Kg1 g4 49.Qc8 Bf6 50.b8=Q Bc3 51.Qd8 Be5 52.Qd7+ Bg7 53.Kf2 g3+ 54.Ke2 g2 55.Qde8 Bf8 56.Qg6+ Kh8 57.Qc7 Bb4 58.Qg3 Ba3 59.Qcg7# 1-0