The Giants might have a new candidate for the 2014 rotation.

Yusmeiro Petit a 28-year-old journeyman who's with his fifth organization is peaking and forcing the Giants to consider him in their plans.

"It's great to have him doing what he's doing" manager Bruce Bochy said after Petit earned his second straight win an 8-2 decision over the Diamondbacks on Sunday "and we want to keep looking at him."

Petit won both his starts on the trip at Coors Field and Chase Field hitter-friendly parks that weren't friendly to hitters on Petit's watch. On Sunday he collected a career-high 10 strikeouts over six-plus innings and added an RBI single.

With Matt Cain returning to the mound Saturday someone will be removed from the rotation. It won't be Petit who started in Denver on Tuesday as Cain's replacement and permitted two runs in six innings of a 5-3 victory.

He showed more dominance against his old team Sunday striking out six batters through two innings and twice whiffing Paul Goldschmidt (both times on breaking pitches) the league's RBI leader who stranded four runners with Petit on the mound - and two more when he hit a deep flyball off Santiago Casilla to end the seventh.

What changed for Petit since he was with the Diamondbacks and went 9-19 with a 5.05 ERA in three seasons through 2009?

"Experience" Petit said through interpreter Jose Alguacil the Giants' roving infield instructor. "I wasn't consistent with what I was doing. I'm totally different compared with what I was doing before. I'm more consistent with the breaking balls."

Among Giants starters only Cain and Madison Bumgarner are under contract for 2014 though it seems a slam dunk the Giants will exercise Ryan Vogelsong's $6.5 million option. That leaves two spots. Tim Lincecum Barry Zito and Chad Gaudin will be free agents.

At the very least the Giants will be searching for a No. 5 starter and Petit has out-pitched others who have gotten spot starts for the Giants including Mike Kickham Eric Surkamp and Guillermo Moscoso.