21. Nb6+ is a red flag. Most people would have simply taken the rook on h8. I assume this was a blitz game, due to #3.
I could see a 1000 wanting to do both rook forks. Black's play does not look like a 1900 to me, though.
If it was a longer game, like 10min, I would probably be more understanding. But I find it strange that a 1000 can spot a move like that in blitz.
Isn't it interesting how spending 7 seconds on every move has the magic effect of finding the best move
Given the rating and time stamps, it looks like cheating to me.
Chess.com probably wont ban you for just that game, but if I were your opponent I'd think you're cheating too.