FAQ
https://support.chess.com/customer/portal/articles/1444849
I was about to answer this explaining that it was probably internet lag, fortunately clicked on sammy_boi's link before writing, explains it much better than I would have.
As has already been mentioned, lag and lag compensation account for what you saw.
As for cheating:
https://www.chess.com/article/view/chess-com-fair-play-and-cheat-detection
https://support.chess.com/customer/en/portal/articles/1444879-fair-play-on-chess-com-what-you-need-to-know
Discussions of cheating, potential cheating or cheat detection are not allowed on the general forums. If you would like to have that discussion, join the following group, once you have been a member for at least 30 days.
https://www.chess.com/club/cheating-forum
There must be a method chess.com (anyone) can do to stop the time cheat so I beg chess.com to look into this issue and fix it, thank you very much. Further information on time cheater [link removed; public accusations of cheating are not allowed -- MOD]