1.d4 Nf6 2.c4 e6 3.g3 Bb4+ 4.Bd2 Be7 5.Nf3 O-O 6.Bg2 d5 7.Qc2 Nbd7 8.O-O c6 9.Bf4 b6 10.cxd5 cxd5 11.Rc1 a5 12.Bc7 Qe8 13.e3 Ba6 14.Qd1 Rc8 15.Bf1 Bxf1 16.Qxf1 Ne4 17.Nbd2 Nxd2 18.Nxd2 Bc5 19.dxc5 Rxc7 20.cxb6 Rb7 21.Qa6 Rxb6 22.Qxa5 Rxb2 23.a4 Qa8 24.Qc3 Rbb8 25.a5 Rfc8 26.Qa3 Qa6 27.Nf3 h6 28.Qe7 Nf6 29.Ne5 Rf8 30.Rc7 Qe2 31.Nxf7 Qh5 32.Nd6 Qg4 33.h3 Qg6 34.Qxe6+ Kh8 35.a6 Rb2 36.Qf5 Qxf5 37.Nxf5 Ne4 38.a7 Nxf2 39.a8=Q Nxh3+ 40.Kf1 Rf2+ 41.Ke1 Rxa8 42.Rxa8+ Kh7 43.Rxg7# 1-0