Home Baseball Cardinals streak ends in hard fought game