Gerrit Cole worked six effective innings Monday night while the Pittsburgh Pirates put together big offensive outbursts early and late to emerge with their 10th victory in 13 games, a 10-3 decision over the San Francisco Giants.