1.d4 Nf6 2.Nf3 c6 3.c4 a5 4.Nc3 d5 5.cxd5 cxd5 6.Bf4 Nc6 7.e3 e6 8.a3 Bd6 9.Ne5 O-O 10.Be2 Bd7 11.Nxf7 Rxf7 12.Bxd6 Ne8 13.Bg3 Ne7 14.O-O Nf5 15.Be5 Rc8 16.Rc1 Ned6 17.g4 Nh4 18.Bxd6 Bc6 19.Bg3 Be8 20.Qb3 Qg5 21.f4 Qe7 22.Qb6 Rc6 23.Qxa5 g5 24.Qb4 Qc7 25.Ra1 Rxc3 26.bxc3 Bd7 27.Qb2 Be8 28.Bb5 Rf8 29.fxg5 Nf3+ 30.Rxf3 Rxf3 31.Bxc7 e5 32.Bd6 Rf5 33.h4 Bc6 34.Qc2 Kf7 35.Bf8 h6 36.Qb1 Rf6 37.gxh6 Be8 38.e4 Kg6 39.exd5+ Rf5 40.Qxf5# 1-0