I don't know if the crit would have mattered, but you probably should have won. You had great predictions, though your team does seem to be a little Conkeldurr weak. :)
Conkeldurr did more for me in this one battle than Hariyama ever could have mustered.