Tim Lincecum is enjoying his best stretch of the season.
He could be hard-pressed to continue it against a last-place opponent that has given the San Francisco Giants veteran plenty of problems.
Lincecum is winless in three starts against the Arizona Diamondbacks this year and has dropped five straight home outings against them heading into Friday night's opener of a three-game set.
Lincecum (8-5, 3.91 ERA) is seeking to win four consecutive starts for the first time since April 5-23, 2010. Most recently, he gave up three hits in 6 1-3 stellar innings in Sunday's 5-3 victory at San Diego.
The right-hander extended his scoreless streak to 23 1-3 innings, including a no-hitter June 25 against the Padres, before Brooks Conrad's solo homer ended it and knocked him out of the game.
Lincecum has struck out six in each of his last three starts, a departure from the days in which he routinely reached double digits. He's striking out a career-low 8.07 per nine innings this year while averaging 89.8 mph on his fastball. That figure was at 94.1 in 2008 and 92.5 in 2009 - his two Cy Young Award seasons.
"I'm not going to overpower teams with my stuff," Lincecum said. "I'm just going to have to mix my pitches and locations. I'm doing a good job of that. I'm not missing in big spots with pitches."
That formula hasn't worked against the Diamondbacks (39-54), with Lincecum going 0-2 with an 8.44 ERA in three 2014 matchups. The worst of those outings came April 9 when he was tagged for seven runs over four innings in a 7-3 home defeat.
That raised Lincecum's ERA to 7.33 ERA in his five-start home losing streak to Arizona.
Paul Goldschmidt is 5 for 6 with two homers against him this year, and 15 for 26 with seven homers overall. No other batter has homered more than four times off Lincecum.
Aaron Hill is 4 for 5 this season and 11 for 19 overall against Lincecum.
Goldschmidt is batting .469 this month, including a two-run double that capped a three-run rally in the 10th inning of Wednesday's 4-3 home victory over Miami.
"He's special, he'll continue to be that way," manager Kirk Gibson said. "He's going to continue to get better. If he's healthy, he'll end up having a great place in the history of the game, I believe."
Gibson may be able to pencil in another slugger Friday. Mark Trumbo, out since April 21 with a stress fracture in his right foot, could be activated.
The Giants (50-42) totaled seven runs in losing three of four to Oakland this week, falling 6-1 on Thursday. They have dropped 10 of 14.
"We have to find a way to plate some runs," manager Bruce Bochy said. "It just looks like we're caught in between as an offensive group."
Diamondbacks rookie Mike Bolsinger (1-5, 5.13) is 0-3 in four starts since being recalled from the minors even though he was good in the first three, posting a 2.70 ERA.
That included his 4-1 loss to San Francisco on June 22 despite giving up one run in 7 2-3 innings, but he was much worse Saturday. The right-hander dropped a third straight start, allowing seven runs and 10 hits over 3 2-3 innings in a 10-4 loss at Atlanta.
San Francisco has taken six of 10 from Arizona this year, with Brandon Belt hitting a team-high four homers in seven meetings. He has seven RBIs in the season series along with teammates Michael Morse and Buster Posey, as well as Goldschmidt, Hill and Gerardo Parra.