Cubs prospect Jorge Soler showed his strong arm in the first when he threw a strike to get Josh Reddick out at third base. But Choice avoided Soler in the second, when he lined a triple into the gap in right center, driving in Norris, who had walked with two outs against Chicago starter Scott Feldman.
Feldman, making his Cubs debut, gave up a run and two hits, walked two and struck out two over two innings. Feldman had spent his entire career with the Rangers but signed a one-year, $6 million contract with the Cubs in November in hopes of securing a spot in the rotation.
Sappelt hit an RBI double with one out in the Chicago third to tie the game at 1, but Norris gave the A's the lead again with a home run with two outs in the fourth off Travis Wood. Wood, battling for a spot in the rotation, gave up two hits over two innings and did not walk a batter.
The Cubs had runners on first and third with two outs in the fourth against Bartolo Colon when Brent Lillibridge hit a grounder to second baseman Scott Sizemore, who flipped to shortstop Hiroyuki Nakajima, but he dropped the ball and a run scored. Junior Lake followed with an RBI single to put the Cubs ahead, 3-2.
McDonald added an RBI double with one out in the Chicago fifth.
Cubs' Rule 5 pick Hector Rondon, who is coming back from elbow surgery, pitched an efficient 1-2-3 seventh.
Up next for A's: It's an intriguing pitching matchup Friday at Phoenix Municipal Stadium, where the A's Jarrod Parker and the Giants' Madison Bumgarner will meet for a 12:05 p.m. PT start. Not only will Parker, a 13-game winner as a rookie last year, be making his spring debut, but so will teammates Jerry Blevins, Ryan Cook and Sean Doolittle out of the bullpen.
Carrie Muskat is a reporter for MLB.com. She writes a blog, Muskat Ramblings, and you can follow her on Twitter @CarrieMuskat. This story was not subject to the approval of Major League Baseball or its clubs.