China would become only the third nation to put a human in space .

China would become the third nation to achieve manned spaceflight .

Do the above sentences mean the same thing?
yes