d4 Nf6 Nf3 d5 Bf4 e6 e3 Bd6 c3 O-O Bxd6 Qxd6 Bd3 Ne4 O-O Nc6 Bxe4 b6 Bc2 Ba6 Re1 e5 e4 dxe4 Bxe4 Rac8 Qa4 Bb7 dxe5 Qd7 Nd4 Rcd8 Bxc6 Qc8 Qxa7 Bxc6 Nxc6 Rfe8 Nxd8 Qxd8 Na3 h5 Rad1 Qc8 Qa4 Re6 Qh4 f6 Qxh5 Rc6 exf6 Qf8 f7+ Qxf7 Rd8+ Qe8 Rexe8#