Jackson finishes the spring with a 4.00 ERA and 20 strikeouts in 17 innings of work.
"It's the last game to really go in and fine-tune things before we get started officially," Jackson said. "I just wanted to end on a positive note going into the season. I'm feeling pretty good and just came out throwing strikes."
The right-hander led the National League in losses last year with 18, and was eager to start with a clean slate.
"I'm excited," Jackson said. "Last year was a crazy year and it wasn't a year I wanted to have. I'm going to go out and play the way I know I can play. I haven't lost any confidence -- I never lost any confidence last year. It was a tough season but at the end of the day, I came in the clubhouse, the same person, day in and day out. I'm ready to go out and show what I can do."
Cahill hoped to show some improvement back on American soil after giving up five runs over four innings in a regular season loss to the Dodgers in Australia last week. Instead, his rough spring continued as he allowed eight hits and three walks in his six frames on Friday. He did, however, manage to limit the damage to three runs while striking out five batters.
"He was better tonight," D-backs manager Kirk Gibson said. "Better rhythm and repeated his delivery better. He tried to work on his pace and go quicker, I thought he did a pretty good job of it. He stayed with it, sometimes he overthinks it. Overall, he's headed in the right direction."
Cahill will take the mound again on Wednesday vs. the Giants in the D-backs' third home game of the year.
The Cubs got on the board in the first inning when Emilio Bonifacio doubled and came around to score on Anthony Rizzo's RBI groundout.
The Cubs struck again in the fourth, as when Ryan Sweeney smacked a single to left field, driving in Rizzo to make it 2-0.
Nate Schierholtz provided the other RBI for Chicago in the fifth, singling to center to once again plate Rizzo.
Evan Marzilli doubled in the eighth to score Cliff Pennington for Arizona's lone run.
Up next: Only able to make one Cactus League appearance this spring due to his ailing back, Bronson Arroyo will return to the mound on Saturday afternoon to close out the D-backs' exhibition schedule with a start against the Cubs at Chase Field at 1:10 p.m. MST. Assuming he comes out of the game without issue, Arroyo is slated to start either the D-backs' series finale vs. the Giants on Thursday or the club's opener vs. the Rockies in Colorado on Friday. The game will be available for free on MLB.TV.