Dale Sveum has become a glass-half-full manager.

Perhaps that perspective comes after losing 101 games last season.

The Cubs manager watched underachieving starter Edwin Jackson (1-8, 6.29 ERA) give up seven runs (five earned) on 12 hits in 52/3 innings during Sunday's 8-4 loss to the Diamondbacks.

Jackson also uncorked four wild pitches, walked three batters and threw 108 pitches in painstaking fashion in front of 29,667 chilly fans at Wrigley Field.

"There were some circumstances involved in today's outing," Sveum said of his $13 million-a-year pitcher. Center fielder Julio Borbon "dropping a routine fly ball kind of got things started in the wrong direction. Obviously, you still have to make pitches after that, but the bottom line is those kind of things change outings. They change the course of a ballgame. (Jackson) actually ended up an out away from having a pretty nice ballgame."

Jackson has been his own worst critic, but Sveum came to the veteran's defense.

"He got the ball (hit) on the ground and once again, for some reason, he has some bad luck with ground balls (not) going at people," Sveum said.

"At least with the last three outings he has pitched with conviction. Today could have been a whole other ballgame if the fly ball was caught."

Even before Borbon dropped the fly ball, Jackson had thrown 24 pitches in a choppy first inning (two walks and a wild pitch) before delivering 28 pitches in the second.

"Errors are going to happen," Jackson said. "You have to be able to pick up all the fielders. Our team did a great job of coming back. They did a great job of battling against one of the best pitchers in the game. I did a terrible job of holding that game close enough for us to come back and win it."