Tigers defy odds to hold off Blues in stunning result