You can credit a tighter batting stance, a clearer mind, the support of management or the disappearance of most of Brandon Belt's competition at first base.
You can say all those things led to Belt's recent emergence as the hitter the Giants always hoped he'd be.
You'd be wrong, according to the wit and wisdom of Madison Bumgarner.
"I take credit for getting him hot," Bumgarner said with tongue planted firmly in cheek after Belt hit his fourth home run of the season in Saturday's marathon 9-8 victory over the A's. "He didn't hit a home run until I did. He was embarrassed."
Obviously Bumgarner's kidding, but the timeline is undeniable, and results are incredibly important to Belt and therefore to the Giants' cause.
Bumgarner -- a starting pitcher by trade -- hit the first homer of his major league career in the third inning of a June 12 victory against Houston.
Five innings later, Belt hit his first homer of the season -- ending a mind-numbing streak of 116 homer-less at-bats to start 2012.
Since then, Belt has been on a flurry, up to and through Saturday's sixth-inning blast off A's reliever Jerry Blevins.
In his 13th consecutive start at first base, Belt extended his hitting streak to 11 games and lifted his season on-base percentage to .395.
So can Bumgarner, also the winning pitcher Saturday, take all the credit, Brandon?
"Yeah, he probably can," Belt said with smile. "I was pretty upset he
Let's just say there are many factors involved in this, including the sidelining of Aubrey Huff and the dropping of Brett Pill to the minors.
Toss in Belt's natural maturation and his work with the Giants staff in the batting cage and some good timing, too.
With no other clear option at first base and a desperate need for some thump after Melky Cabrera, Buster Posey and Pablo Sandoval in the lineup, manager Bruce Bochy started putting Belt out there every day. And Belt responded.
"I'm getting to the point where I've been trying to get all season," Belt said. "It feels good."
Quick stat-summary: In April and May, Belt hit .230 and had a weak OPS of .687; in the month of June so far, Belt is hitting .340 with an OPS of 1.075.
Also in April and May, Belt was in and out of the lineup on a Bochy yo-yo, partly because he wasn't producing and partly because Bochy is traditionally not very patient with young players who don't produce.
But then Belt got hot, and on Friday he hit the two-run ninth-inning double that tied the game, and Saturday his homer put the Giants ahead to stay.
And now Belt is in the lineup to stay. Probably. Well, as long as he hits.
"Coming out of spring training, we knew we'd probably mix it up (at first)," Bochy said after the game. "But Huff is hurt, Pill's down, you know, that's probably helped Brandon a little bit knowing he's going to be out there every day.
"But earlier he had his struggles, and now with his adjustments he's getting off better swings and putting up quality at-bats. He's pretty much won that job."
This is the way many Giants fans have always wanted it; this is the way many Giants fans and executives always thought Belt would help the Giants.
But he hadn't done it like this, until now. Belt looks calm at the plate, where he used to exude antsiness. He jumps on fat pitches, where he used to foul them off.
Has he ever felt this comfortable with the Giants?
"Not at this level, not even close," Belt said. "So that's why it's so nice just to get up here and know that on any given at-bat I can contribute and be productive. ...
"I definitely feel relaxed, and that's a huge difference from earlier in the year. When you know you're going to be in there, it definitely helps you get in a rhythm and gets the confidence up a little bit. That's where I'm at right now."
He can thank Bumgarner, he can thank Bochy, he can thank the fans for their constant support. Mostly, Belt can thank his timing and the blooming of his natural skill.
It's all finally happening exactly when the Giants need it, from the player they always imagined would be doing this.