The San Francisco Giants got everything they needed Thursday night. They reclaimed some of their lost offense, received a strong performance from starter Johnny Cueto and recorded a much-needed victory with a 7-2 decision over the Colorado Rockies.