I would suggest using the superb support bot but as I see it is a joke (c)
Most Recent
Forum Legend
Following
New Comments
Locked Topic
Pinned Topic
I lost a game to an account that won 80% of their games and was only open for a single day before they closed. I smell something fishy but do not seem able to report this as a possible cheating.