nice
I got 98.8 accuracy and no mistakes&innaacuracies!

Very clean win, congrats! 18. Na5 was a very strong move. You recognized that the c6 pawn wasn't going anywhere and that a Knight landing on c6 would be far more effective than a Queen or Rook.
To answer your question, most players are capable of playing with this level of accuracy from time to time. Usually it happens when one player is much stronger than the other and/or when the other player doesn't put up a very strong fight. It can also happen in very quiet games where there aren't a lot of tactics or when players make a lot of even exchanges and go into an equal endgame.

Sweet game! I also had a no-inaccuracy game I was quite proud of recently. (It helped that my opponent launched an unsound attack at me before even finishing development.)
https://www.chess.com/live/game/5859681570
I´m going to search the link...
There is it: https://www.chess.com/analysis/game/live/115854652163?tab=review
https://www.chess.com/live#g=5866174054
No mistakes, and inaccuracy!
Chance of that happening? You tell me.
Cheating? No.
How? Well, every single move was literally obvious, maybe 18.na5 wasn't, but dis-including that, everything was obvious!
Maybe another move that wasn't that obvious was 11. rc1. I play this center-opening Giuoco piano thingy a lot(check my games), so I remembered that you play rc1(IDK why to play that though)(i found that move today too so lucky me)
Feel free to analyze it and discuss it!
And 1 more thing, I repeat: What's the possibility of this happening?