pgn take fixes with promotion