1.d4 Nf6 2.Nf3 c5 3.d5 d6 4.c4 Bg4 5.Nc3 g6 6.h3 Bxf3 7.exf3 Bg7 8.Bd3 O-O 9.O-O e6 10.Bg5 h6 11.Bf4 exd5 12.cxd5 Nh5 13.Bh2 a6 14.a4 Re8 15.Qd2 Bf8 16.Rae1 Nd7 17.Rxe8 Qxe8 18.Re1 Qd8 19.g4 Nhf6 20.Kg2 Qc7 21.Bf4 h5 22.Bc2 Rb8 23.Bg3 b5 24.Qg5 Nh7 25.Qd2 Nhf6 26.g5 Ne8 27.axb5 axb5 28.Nxb5 Rxb5 29.Rxe8 Rxb2 30.f4 Qb7 31.Qd1 f5 32.Ba4 Rb1 33.Qc2 Rb2 34.Qd3 Nb6 35.Bc6 Qg7 36.Qe3 Kh7 37.Qa3 Rd2 38.Qa6 Rb2 39.Re6 c4 40.Be8 c3 41.Bxg6+ Qxg6 42.Rxg6 Kxg6 43.Qa3 Nxd5 44.Qa8 c2 45.Qxf8 Ne3+ 46.Kf3 c1=Q 47.Qg8# 1-0