the problem according to the post game computer analysis is that you played your level and your opponent played double their level. solution: just play double your level, then you'll win 50/50.
(actually i think it's hard capped at right about double to avoid being truly ridiculous)
That "level" is rigged. Proof: take pgn, edit Elo, load into analysis, observe that level changing and even proportion of great/excellent moves changes. Rigged completely. If you have higher Elo they won't risk telling you your play is 100-level. Huge lie. 100-level is random-moving monkey level, should never be assigned to anyone.
game not fun, cannot win