d4 Nf6 e3 e6 Nf3 c6 Bd3 d5 O-O Be7 c4 dxc4 Bxc4 O-O a3 Ne4 Bd3 Qd5 Ne5 Nd7 f3 Nd6 Nc3 Qa5 b4 Qc7 f4 b5 e4 Bb7 a4 Rfd8 Qc2 a5 Be3 bxa4 Nxa4 h6 Nxd7 Rxd7 Nc5 Rdd8 bxa5 Rxa5 Rxa5 Qxa5 e5 Nf5 Bxf5 Ba6 Bh7+ Kh8 Nxa6 g6 Bxg6 Qxa6 Bxf7 Rg8 Bxg8 Qxf1+ Kxf1 Kxg8 Qg6+ Kf8 f5 Bd6 exd6 exf5 Bxh6#