1.d4 Nf6 2.c4 e6 3.Nc3 Bb4 4.Qc2 O-O 5.Nf3 b6 6.e4 d5 7.e5 Ne4 8.Bd3 Bb7 9.cxd5 exd5 10.O-O Bxc3 11.bxc3 f5 12.exf6 Qxf6 13.Ne5 Qd6 14.f3 Nf6 15.Bf4 Re8 16.g4 h6 17.h4 c5 18.g5 cxd4 19.gxf6 Qxf6 20.Rae1 Nc6 21.cxd4 Nxd4 22.Qh2 Re6 23.Qg3 Rf8 24.Ng6 Rxe1 25.Rxe1 Rd8 26.Re7 Ba6 27.Be5 Nxf3+ 28.Qxf3 Qxf3 29.Rxg7#