Spartans Top CMU in Extra-Innings Marathon at Comerica, 7-3