1.d4 Nf6 2.Nf3 e6 3.c3 d5 4.Bf4 c5 5.e3 Bd6 6.Bg3 Qc7 7.dxc5 Bxg3 8.hxg3 e5 9.b4 O-O 10.Be2 a5 11.O-O Nc6 12.b5 Ne7 13.c4 e4 14.Nd4 Qxc5 15.Nd2 Nf5 16.N2b3 Qa3 17.c5 a4 18.Nxf5 Bxf5 19.Nd4 Be6 20.Qc1 Qxc1 21.Rfxc1 Rfc8 22.b6 Bd7 23.Rab1 Kf8 24.Bb5 Rab8 25.Rb4 a3 26.Ra4 Ra8 27.Ra7 Rxa7 28.bxa7 Ra8 29.Bxd7 Nxd7 30.c6 bxc6 31.Nxc6 Ke8 32.Rb1 f5 33.Rb7 Rc8 34.Rb8 Kf8 35.Kh2 d4 36.Rxc8+ Kf7 37.Kh1 d3 38.Rf8+ Kg6 39.Rd8 h5 40.Nb4 h4 41.a8=Q Kh6 42.Qa6+ Kh7 43.Rxd7 h3 44.Qa7 h2 45.Qd4 Kh8 46.Qxg7# 1-0