https://www.walkofmind.com/programming/chess/elo.htm
If we take your 1345 rating and put you up against a 1700, that's a 355 difference giving you about an 11% chance of winning.
Against an 1800 you have somewhere between 5% and 6% chance of winning.
So not very common but it happens sometimes.
I was going through some of my older games and noticed as I was reviewing some of them that several of my opponents have achieved 1700, 1800 + rating. Now normally I wouldn't think anything of it.. except I noticed I had beaten these opponents. I'm feeling flabbergasted as I am only 1345 at the moment and do not believe for a second I have the skill to beat anyone who's natural skill level is that high. And what's weird is they made that climb in a matter of weeks/months. So I guess my question is, is it common for higher rated players to sometimes drop a game to a lower rated player with that much of a rating difference? Maybe they were tired/distracted? Something. Make it make sense. 🤣🤣
Good vibes to the community. 🙏