not exactly part of what the OP was asking but i would also mention this
even class players can beat even GM's at a frequency that may surprise you (of course its still extremely rare). This usually happens however if the class player (obviously almost always at the cusp of expert) held on long enough to reach a drawish endgame and the GM pushes too hard to try to get a decisive game and messes up. I seen it once or twice in Open tournaments, one of them in round 1!
very true!
For example, I think you can beat GM Yuri Averbach now
Maybe others can, but i can't