1.d4 Nf6 2.Nf3 c6 3.Bf4 Qb6 4.Nbd2 Nd5 5.Nc4 Qd8 6.Bg3 b5 7.Ncd2 Nb6 8.e4 d6 9.Be2 e6 10.O-O Be7 11.c4 bxc4 12.Nxc4 O-O 13.Na5 f5 14.exf5 exf5 15.Bf4 Be6 16.Qc2 Bd5 17.Rac1 Be4 18.Qb3+ Bd5 19.Qa3 g5 20.Bd2 g4 21.Ne1 Bg5 22.Bxg5 Qxg5 23.Nd3 f4 24.Qxd6 N8d7 25.Nxc6 Rae8 26.Nde5 Re6 27.Qa3 f3 28.Bb5 fxg2 29.Rfe1 Nxe5 30.Nxe5 Ref6 31.Qe3 Qh4 32.Qg3 Qxg3 33.fxg3 h5 34.b3 Rf2 35.Ng6 R8f6 36.Nf4 Rxa2 37.Re8+ Rf8 38.Re5 Bf7 39.Rg5+ Kh8 40.Rc6 Ra1+ 41.Kxg2 Ra2+ 42.Kg1 Ra1+ 43.Kf2 Ra2+ 44.Be2 Re8 45.Rh6# 1-0