SURPRISE, Ariz. -- Lance Berkman hit his first home run of the spring and the Rangers held on for a 3-2 victory over the Cubs on Wednesday.

Robbie Ross continued his bid for a spot in the Rangers' rotation by holding the Cubs to one run in four innings. The only run came on Scott Hairston's first-inning home run as he allowed four hits, did not walk a batter and struck out one. Ross has a 3.00 ERA this spring and opponents are hitting .257 off him.

Cubs left-hander Hisanori Takahashi is trying to win a spot in the bullpen and made his first start of the spring. Takahashi worked three innings and allowed three runs on five hits and two walks. He did strike out four but his spring ERA is 5.14 and opponents are hitting .320 off him.

"It's been a while since I started, maybe two or three years," Takahashi said. "I'm happy to be able to pitch those innings, but I think there are areas I could fix, especially the two walks and the home run I allowed. There are parts for improvement."

The Rangers scored two runs off Takahashi in the second inning and it all started with three straight singles from left-handed hitters: David Murphy, A.J. Pierzynski and Mitch Moreland. Ian Kinsler also drove in a run with a sacrifice fly. Berkman then hit a home run off Takhashi in the third inning.

David DeJesus led off the game with a single for the Cubs, snapping an 0-for-10 skid to start the spring.

Rangers up next: Third baseman Adrian Beltre faces his old team when the Rangers play the Dodgers at 2:05 p.m. CT on Thursday, live on MLB.TV, at Camelback Ranch in Glendale. Beltre was originally signed by the Dodgers and played with them from 1998-2004. Beltre is 12-for-27 with two home runs and seven RBIs in nine games against the Dodgers in his career. Beltre is at full strength again since starting off slowly because of a strained right calf muscle.