7. a3 instead just play dxc6 ( you take later on but he could of saved his knight if he played Bxc3 )
15. Qb4 could of played Rd1 which protects your king after Bxd1 , Qxb1 and then later develop your king side pieces ( being the exchange down in this situation isn't a problem seeing the vast material advantage you had )
just a few i saw while looking through
overall good game and nice finish just try and protect your king even at the cost of material when you way materialy ahead
After going through my game, I saw one major blunder by me.
20. kc3
I was one move away from checkmate. 20. ... Rc4#
Lucky for me, it was overlooked.
Are there any other things I overlooked? Any advice is greatly appreciated. I'm still learning :)