1.d4 Nf6 2.Nf3 d5 3.e3 c6 4.Bd3 Bg4 5.c4 e6 6.a3 Bd6 7.Qb3 Qc7 8.c5 Be7 9.Qc2 Bxf3 10.gxf3 O-O 11.b4 Nbd7 12.Bb2 e5 13.Nd2 Rfe8 14.dxe5 Nxe5 15.Be2 b6 16.f4 Ned7 17.cxb6 axb6 18.O-O c5 19.Bf3 Rec8 20.Rfc1 Qd6 21.bxc5 bxc5 22.Rd1 c4 23.Nf1 c3 24.Bxc3 Qc6 25.Rd3 Bb4 26.Rc1 Bxa3 27.Ra1 Ne4 28.Qb3 Qg6+ 29.Ng3 Nxg3 30.Qxd5 Nc5 31.Rxa3 Nf5+ 32.Kf1 Nxe3+ 33.Rxe3 Rxa3 34.Bh5 Qa6+ 35.Kg1 Qb7 36.Qxc5 Qb1+ 37.Be1 Rca8 38.Qxa3 Rxa3 39.Re8# 1-0