McAllister worked around doubles in the first, third and fifth.
The Padres have lost six of seven and have scored 18 runs in eight games.
San Diego's defense, which committed two costly errors in Tuesday's night's 8-6 loss, let Stults down in the sixth. Amarista fielded Nick Swisher's ground ball, but his throw was in the dirt, skipped past first baseman Yonder Alonso and bounced into the camera bay for a two-base error.
Kipnis, who signed a six-year, $52.5 million contract extension last week, hit the first pitch to right-center, where Venable barely missed a leap grab.
"The key was just to execute the game plan and try to get ground balls," Stults said. "For the most part I was able to do that other than really just the one pitch to Kipnis that he kind of got up in the air and carried out of here."
Stults kept the Indians off balance by mixing his pitches and using a changeup in the range of 75 mph at times. The left-hander allowed two runs -- one earned -- in 5 2/3 innings.
The Indians optioned RHP Vinnie Pestano to Triple-A Columbus before the first game. Pestano allowed three runs in two-thirds of an inning Tuesday and goes to the minors with a 13.50 ERA. ... San Diego OF Xavier Nady's home run in the ninth inning Tuesday was his first hit since Sept. 30, 1012 when he homered for San Francisco against the Padres. Nady spent all of last season in the minors. ... Stults recorded a career-high 11 wins last season and was 3-0 in his final four starts. ... Cleveland begins a four-game series in Chicago on Thursday night. ... The Padres open a 10-game homestand Friday against Detroit.
Copyright by STATS LLC and The Associated Press
CLEVELAND, OH - APRIL 9: Starting pitcher Trevor Bauer #47 of the Cleveland Indians pitches during the first...