Brandon Crawford hit a grand slam in his first game as a big leaguer, giving the San Francisco Giants the lead in a 5-4 victory over the Milwaukee Brewers on Friday.