1.d4 Nf6 2.Nf3 e6 3.c4 d5 4.g3 Bb4+ 5.Nbd2 dxc4 6.Bg2 b5 7.O-O a5 8.a3 Be7 9.b3 cxb3 10.Qxb3 c6 11.Ne5 a4 12.Qc2 Bb7 13.Ne4 Nxe4 14.Bxe4 Qxd4 15.Bb2 Qc5 16.Qd3 Qd6 17.Qc2 Qc5 18.Qb1 Bf6 19.Rc1 Qb6 20.Qd3 Qc7 21.Qxb5 cxb5 22.Rxc7 Bxe4 23.Rc8+ Bd8 24.Rd1 Ke7 25.Bc3 Ba5 26.Rxh8 Bxc3 27.f4 f6 28.Rdd8 fxe5 29.Rhe8+ Kf7 30.Rf8+ Kg6 31.Rd6 Ra6 32.e3 Rxd6 33.g4 h6 34.Re8 h5 35.Rg8 h4 36.Rf8 h3 37.Rf7 b4 38.Rf8 b3 39.fxe5 b2 40.exd6 b1=Q+ 41.Kf2 Qa2+ 42.Kg1 Qg2# 0-1