Greg Garcia takes responsibility for not driving in run