Discussing cheating is not allowed. This is going to get locked.
Also, you had Qxe6+.
Do You Ever Feel Like You're Playing Against A Cheater?

Publicly posting suspected cheaters isn't allowed. If you feel any other member is using disallowed resources you should report them directly to staff.
https://support.chess.com/en/articles/8562517-how-do-i-report-someone
https://support.chess.com/article/648-what-do-i-need-to-know-about-fair-play-on-chess-com
https://www.chess.com/article/view/online-chess-cheating
https://www.chess.com/article/view/chesscom-update-june-2024?#FairPlay
The site closed 62,500+ accounts in May for fair play violations and has a full team of staff working on reports along with some automated systems for detection.
https://www.chess.com/article/view/fair-play
That said, discussions of cheating, potential cheating, or cheat detection are not allowed in the general forums. If you would like to discuss join the following club. https://www.chess.com/club/cheating-forum
This is the game I thought I was going up against a cheater in: [removed -- MS]
I did a game review; this person was 175 elo rating, and I think they are a cheater. They put in some bad moves to cover it up (at least, that's what I think), but I'm rated 100 elo, so how would they expect me to see it? Anyways, move 12 is where I resigned. They blundered on that move so I would keep playing and they would have a checkmate ending. (That's also what I think) The reason I resigned was because I saw that there were 2 rooks in danger, and I didn't see the check/fork opportunity, so I resigned. Do you have any games like this? If you do, please post it on this forum!