GG. That was pretty close, but I did notice a couple of things. First, your team was horifically weak to Stealth Rock (I think that is what ended up putting too much of that battle in my favor). Also, I noticed you might have been trying to over-predict what I was doing a little too much. After you noticing that my Jirachi's Hidden Power attack was SE on your Mamo (That should have told you if was Fire, Water, Steel, or Grass), you shouldn't have brought out something that was weak to those four types, or could at least take a SpAtk alot better than what your poke you brought out was able to do.
I'll send you your rank bar in PM's so you can copy and pastew it if you want it.