James Darnell had two hits and drove in two 3, to avoid a three-game sweep.

Orlando Hudson had an RBI triple while Jason Bartlett added two hits and an RBI for San Diego, which has won three of its last five.

Wade LeBlanc (1-2) picked up his first win of the season after holding the Reds to three runs on two hits in six frames.

Jay Bruce belted a three-run homer for the Reds, who had a four-game winning streak snapped.

Dontrelle Willis (0-3) took the loss after giving up four runs in 2 2/3 innings. Willis left the game in the third after experiencing forearm soreness in his left pitching arm and will be evaluated on Monday.