DENVER -- Mac Williamson wasted no time in making an impact in his return to the big leagues.
It was just the Giants' third win in the team's last 21 games at Coors Field.
"Today was everything I could ask for and more," said Williamson, who missed much of last season with a concussion. "It's one day. Tomorrow is a new day and you've got to lock it back in. There's going to be ups and there's going to be some downs and if I can stay right in the middle, I think I'll be OK."
Evan Longoria and Kevin Pillar also homered in support of Madison Bumgarner (2-4), who went six innings and allowed three runs on eight hits. He had eight strikeouts. Steven Duggar and Brandon Crawford each had two-run singles, pinch-hitter Tyler Austin added a two-run triple and Joe Panik had three hits, including an RBI single.
Williamson's return to the Giants culminated an arduous, year-long comeback that included being designated for assignment by the Giants after a disappointing showing in spring training. He had begun last season as the Giants' left fielder but in late April tripped over a bullpen mound while going for a foul ball and crashed head first into the padded railing. He struggled with lingering concussion symptoms for much of the rest of the season.
"Last year was extremely frustrating on multiple levels," Williamson said in the clubhouse before the game. "It is definitely gratifying that I was able to get it somewhat back together. I'm feeling good."
After clearing waivers, Williamson accepted the Giants' assignment to Sacramento, where he quickly regained the team's attention by turning his fortunes around, batting .378 with nine homers, including three on Monday night. One of them traveled 511 feet.
He hit a 371-foot drive that was no less impressive in the Giants' five-run fourth. He got hold of a 1-1 offering from Antonio Senzatela and drove it over the left field wall for a three-run homer. Crawford singled ahead of Pillar's home run, and the Giants took a 6-1 lead.
"It was a tight game there and nothing like getting a three-run homer to really ignite the offense," Giants manager Bruce Bochy said. "It just got things going and then everybody was doing something."
Williamson also made a running catch at the wall of a line drive off the bat of Nolan Arenado in the Colorado eighth and starting a relay that shortstop Crawford finished with a throw to the plate that got Tapia trying for home.
Williamson added an RBI single in the fifth.
Senzatela (2-2) allowed seven runs on eight hits in 4 2/3 innings. It was Senzatela's first loss to the Giants as a starter. In six previous starts against the Giants, he had gone 5-0 with 3.16 ERA.
Iannetta, the Rockies catcher, said location was a problem for pitchers throughout the night.
"We were missing by a lot, it wasn?t just `Senza," Iannetta saiud. "I think it was everybody tonight. Trying to go down and away almost a chase pitch to Mac Williamson and it was up and in. Pillar we were trying to go down and away and possibly in the dirt and it was up middle. We missed by a substantial amount, but that? s baseball. It happens. It stinks when it does."
In addition to selecting Williamson's contract from Triple A Sacramento, the Giants also purchased the contract of INF Donovan Solano and recalled LHP Williams Jerez from the River Cats. Following Monday night's loss at Cincinnati, the Giants optioned OF Mike Gerber and switch-pitcher Pat Venditte to Sacramento. Earlier Tuesday, veteran OF Gerardo Parra was outrighted to Sacramento but opted to become a free agent. INF Yangervis Solarte was designated for assignment.
Rockies: LHP Chris Rusin, who began the season on the 10-day injured list with a mid-back strain, has begun a rehab assignment with the team's Triple A affiliate in Albuquerque. He pitched a scoreless inning for the Isotopes Monday night.
ON THE FARM
Catcher Drew Butera, designated for assignment by the Rockies last Friday, has cleared waivers and accepted assignment to the team's Triple A team in Albuquerque.
Giants: LHP Derek Holland (1-4, 5.34 ERA) is slated to be reinstated from the 10-day injured list to start the middle game of the series. He has recovered from a bone bruise on his left index finger which he sustained practicing bunting.
Rockies: RHP Jon Gray (3-3, 4.22 ERA) is seeking his first career win against the Giants. In seven previous starts against San Francisco, he is 0-3 with 5.18 ERA.
Yankees SS Gleyber Torres believes Astros cheated the last three years
New York Yankees shortstop Gleyber Torres is convinced the Houston Astros cheated in each of the last three seasons.
Red Sox's J.D. Martinez thinks Astros-bashing a bit much
Red Sox slugger J.D. Martinez thinks that bashing the Astros has gotten to be a little much and wants baseball to move on.
Red Sox owner John Henry says Mookie Betts trade was strategic, not financial move
Red Sox owner John Henry disputed the notion that trading Mookie Betts was primarily to get under the luxury tax threshold.
Dodgers' Justin Turner irate with 'out of touch' commissioner Rob Manfred
Dodgers third baseman Justin Turner took umbrage at commissioner Rob Manfred calling the World Series trophy a "piece of metal."
Angels star Mike Trout rips Astros, calls for more punishment
Three-time AL MVP Mike Trout ripped the Astros and questioned the discipline handed out by Major League Baseball after he reported to spring training on Monday.
Arenado explains where he stands with the Rockies
Nolan Arenado shares his thoughts on the turmoil-filled offseason he had with the Colorado Rockies.