Nope, 300 is a perfect game.
#1
A perfect game is one where the average centipawn loss equals zero.
So, it wasn't a perfect game, but it was good enough.
It wasn't a perfect game, seems to me that your opponent misclicked or misplaced their pieces at times.
ya he probaly wanted to take the p