Updated

Trevor Cahill couldn't finish out his last start, leading to another tough-luck no-decision.

The Arizona hurler takes aim at just his second victory of the season on Monday night, when the Diamondbacks try to deal the Los Angeles Dodgers a fifth straight setback in the opener of a three-game set.

Cahill has allowed one run or less in three of his six starts this season, including each of the past two, but is just 1-3 with a 2.84 earned run average on the season.

Following a win over Colorado, the righty did not factor into a 2-1 loss to the San Francisco Giants on Tuesday despite yielding a run on four hits and one walk over a season-high eight-plus innings. He came out after 88 pitches, having allowed a leadoff single in the ninth, and closer J.J. Putz gave up a two-run homer.

"He pitched a great game, right on through to the ninth inning," Arizona manager Kirk Gibson told his team's website. "But he threw three (pitches) to the backstop in the ninth and I didn't want him to get the loss, so I took him out and went to our closer. It's a no-brainer. It's a pretty good lineup you're facing, and it's in the middle of it."

The 25-year-old had similar luck at home versus the Dodgers on April 14, when he did not factor into a 1-0 win despite logging 7 1/3 scoreless frames of six-hit ball without a walk. Arizona, though, did not plate its lone run until Paul Goldschmidt's single in the bottom of the ninth.

Cahill did remain undefeated in his career versus the Dodgers, posting a 4-0 mark and 2.03 ERA in seven starts.

Arizona has lost five of its past six overall and dropped the rubber match of a three-game set with the San Diego Padres on Sunday by a 5-1 margin.

Didi Gregorius had two of Arizona's four hits and produced its only run with a homer. Ian Kennedy suffered his first setback at Petco Park, allowing all five runs on five hits and three walks over 5 2/3 innings.

"Ian didn't have his secondary stuff early in the game and they got on his fastball," said Gibson, whose club went 0-for-6 with runners in scoring position.

Though they come in on a four-game slide, the Dodgers played well enough in their series versus the San Francisco Giants that they could have stolen a game or two. Though swept in a three-game set, each defeat came by a single run.

"I feel better about our club walking out of here right now than I did walking in," Dodgers manager Don Mattingly said. "We played them tough the whole series."

Los Angeles nearly rallied for a win in Sunday's finale, plating three runs in the eighth inning. But it couldn't get the equalizer in a 4-3 loss.

Adrian Gonzalez, out of the starting lineup for a third straight game due to a strained trapezius muscle, hit a pinch-hit single that scored two runs and Dee Gordon added a run-scoring single in the frame.

Gordon was playing in his second game after shortstop Hanley Ramirez landed on the disabled list during the series due to a strained left hamstring. Also, second baseman Mark Ellis remains out with a strained right quad and infielder Jerry Hairston appeared to be limping for a second straight game.

Hyun-Jin Ryu allowed four runs on eight hits and two walks over six frames for the Dodgers, who have dropped six of their last eight.

The Dodgers will get one injured player back on the roster with Chris Capuano slated to start tonight.

The 34-year-old lefty opened the season with a pair of relief outings before making a start on April 16. However, he lasted just two innings and allowed five runs on five hits and two walks in a loss to the Padres, then landed on the disabled list because of a strained left calf.

Capuano allowed two runs over 5 1/3 innings of a rehab start with Triple-A Albuquerque on Wednesday and is 2-6 lifetime versus Arizona with a 4.73 ERA in 11 games (10 starts).

The Diamondbacks have won 12 of their past 15 versus the Dodgers, including two of three at home from April 12-14. They won six of nine in Los Angeles in 2012.