Should I report?


You should report if you have suspicions that they were cheating. You have nothing to lose if you do falsely report someone for cheating. Chess.com never closes accounts based on reports, they have a fair play team that investigates reported accounts.

In the end I decided to flag them. One of their previous 5 wins was a +1400 rated player with 99.9% accuracy.