San Diego scored four runs in the third inning Sunday off an ailing Dontrelle Willis, who left during the rally with a sore forearm, and the Padres avoided a sweep with a 7-3 victory over the Cincinnati Reds.
Willis (0-3) left during the four-run rally, shaking and flexing his pitching hand. He'll be examined again on Monday.
A day after the Reds hit seven homers, all they managed was four hits, including Jay Bruce's three-run shot off Wade LeBlanc (1-2). James Darnell had a pair of run-scoring singles for the Padres. Orlando Hudson also tripled home a run.
The Reds had won four in a row, one shy of their season high. They couldn't overcome Willis' injury-shortened outing.
San Diego dropped the first two in the series, including a 13-1 loss on Saturday night that featured seven Reds homers, equaling the most ever off a Padres pitching staff.
A few hours later, San Diego's staff did an about-face. LeBlanc had only one bad moment. He walked the first two batters in the fourth, then gave up Bruce's fourth homer in his last five games.
Bruce also had a three-run homer that won the series opener on Friday and two-run shot on Saturday night.
Willis, trying to revive his career in Cincinnati, was the victim of blown saves in three of his first six starts. This time, his arm did him in. Willis lost his touch in the third inning, when he walked two and threw a pair of wild pitches, one of them letting in a run. After back-to-back RBI singles by Logan Forsythe and Darnell made it 4-0, manager Dusty Baker and a trainer visited Willis on the mound. After a brief discussion, Willis headed for the dugout, shaking and flexing his left hand.
Hudson tripled home a run in the seventh off Jose Arredondo, and Darnell singled home another in the eighth off Nick Masset. Jason Bartlett added an RBI single in the ninth off Aroldis Chapman.
LeBlanc finally got a win during his fifth stint with the Padres this year, giving up two hits in six innings. He was called up most recently on Aug. 8. He beat the Reds on April 24 last season at Great American Ball Park, going six innings during a 5-0 win.