Saturday will bring afternoon baseball to AT&T Park, which means a blessing to some players and a curse to others as the San Francisco Giants host the Arizona Diamondbacks.