1.d4 Nf6 2.c4 e6 3.Nf3 Bb4+ 4.Bd2 Bxd2+ 5.Nbxd2 O-O 6.e3 b6 7.Bd3 Bb7 8.O-O c5 9.Nb3 cxd4 10.exd4 d5 11.c5 bxc5 12.Nxc5 Bc6 13.b4 Nbd7 14.b5 Nxc5 15.dxc5 Be8 16.c6 Qc7 17.Re1 h6 18.Ne5 a6 19.a4 axb5 20.axb5 Rxa1 21.Qxa1 Ne4 22.Bxe4 dxe4 23.Rxe4 f6 24.Nc4 Bf7 25.g3 e5 26.Qa5 Qc8 27.Nd6 Qb8 28.c7 Qa8 29.Qxa8 Rxa8 30.c8=Q+ Rxc8 31.Nxc8 Bd5 32.Re1 Kf7 33.Rd1 Ke6 34.b6 Bb3 35.Rd6+ Kf5 36.b7 g6 37.b8=Q Bc2 38.Ne7+ Kg5 39.Qb6 Bf5 40.Nxf5 gxf5 41.Rxf6 Kg4 42.Rg6+ Kf3 43.Rxh6 f4 44.Qc6+ Kg4 45.h3+ Kf5 46.Qg6#