1.d4 Nf6 2.Bf4 e6 3.e3 d5 4.Nf3 Bd6 5.Bg3 Bxg3 6.hxg3 Ne4 7.Nbd2 f5 8.Bd3 Bd7 9.Nb3 b6 10.Nfd2 g6 11.f3 Nxg3 12.Rh3 Nh5 13.Qe2 Nf6 14.O-O-O Nc6 15.e4 Qe7 16.e5 Nh5 17.g4 Nf4 18.Qh2 Nxh3 19.Qxh3 a5 20.gxf5 exf5 21.f4 a4 22.Na1 Nxd4 23.b3 Qa3+ 24.Kb1 axb3 25.cxb3 Qxa2+ 26.Kc1 Qxa1+ 27.Bb1 Ra2 28.Nc4 Rc2#