Timing is everything for a hitter, even when he doesn't make contact. Jeff Keppinger walked with the bases loaded to drive in the go-ahead run -- his first base on balls in 141 plate appearances this season -- and the Chicago White Sox rallied with three runs in the eighth to beat the Los Angeles Angels 5-4 on Thursday night for their season-high third straight road win.