You played fine lol, a lot of the things you did most people wouldn't have expected. I overpredicted the Gengar to come in so I leaf bladed your Ferrothorn, I've done calcs on Queen to survive Mach Punches even at such a low HP (she's such a good Conkel lure and killer), and I had a feeling you were running monoattack on Suicune since it is such a hard pokemon to kill.
The only really dumb move you went for that I saw was you leaving Ferro in on Nidoqueen since if that Fire Blast had hit that would've made the match a whole lot easier for me.