1.d4 Nf6 2.c4 e6 3.Nc3 Bb4 4.Qc2 d6 5.a3 Bxc3+ 6.Qxc3 O-O 7.Nf3 b6 8.g3 Bb7 9.Bg2 Nbd7 10.O-O Ne4 11.Qc2 f5 12.b4 a5 13.Bb2 Qe7 14.Rfe1 Nef6 15.d5 exd5 16.Nd4 Ne5 17.Nxf5 Qf7 18.cxd5 axb4 19.axb4 Rxa1 20.Bxa1 Nxd5 21.Bxe5 dxe5 22.e4 Nxb4 23.Qc3 c5 24.Rd1 Nc6 25.Qb2 Qc7 26.Bf1 Nd4 27.Bc4+ Kh8 28.Ne3 Bxe4 29.Bd5 Bxd5 30.Nxd5 Qc6 31.Qa2 Rd8 32.Ne3 h6 33.h4 b5 34.Ra1 b4 35.Qf7 Qd7 36.Qg6 Qe8 37.Qb6 Rc8 38.Ra7 b3 39.Qb7 Qf8 40.Nd5 Rb8 41.Qd7 b2 42.Ne7 b1=Q+ 43.Kh2 Qxf2+ 44.Kh3 Qh1+ 45.Kg4 Qff3#