All Jaime Garcia needed was a little time off. Garcia, working on nine days' rest, earned his first win since July 23 and drove in the go-ahead run to lead the St. Louis Cardinals to a 6-4 victory over the Cincinnati Reds on Saturday.