Lady Cards top JSC 58-54 in hard-fought battle