Andrew McCutchen went 4-for-5 to pace a lively offense that gave the Pittsburgh Pirates their 10th victory in 12 games, a 7-4 decision Tuesday night over the San Francisco Giants.