TEMPE, Ariz. -- Lisalverto Bonilla's wild pitch with two outs in the bottom of the ninth scored Johnny Giavotella with the winning run as the Angels rallied past the Rangers, 5-4, on Tuesday afternoon at Tempe Diablo Stadium.
Angels starter Hector Santiago gave up a two-run homer in three innings of work and Rangers starter Colby Lewis pitched three scoreless frames.
It was the kind of three-inning start Lewis needed.
The 35-year-old right-hander gave up six runs, and three homers, in his first inning of Cactus League play six days earlier. And he's coming off a 2014 season in which he lost an American League-worst 14 games and posted a 5.18 ERA.
Tuesday's outing, which saw Lewis give up only one hit and one walk, provided a semblance of progress.
"I moved the ball in and out a little bit better today," Lewis said. "My thing was to try and get first-pitch strikes and work on those things I work on in Spring Training and try to battle."
The Rangers' Leonys Martin hit a two-run shot to right field off Santiago in the third and C.J. Cron, who could be the Angels' primary designated hitter with Josh Hamilton's situation so uncertain, hit a long two-run homer to left-center field off Joe Beimel in the fourth.
The Rangers took a two-run lead off Jose Alvarez in the eighth, when Kyle Blanks -- playing in his first Cactus League game after nursing a sore left Achilles -- hit a chopper over a drawn-in infield and Michael Choice provided a sacrifice fly. In the bottom half, Marc Krauss, a darkhorse candidate to make the club as a lefty bat off the bench, tied it again with a two-run homer to center field off Bonilla.
Most of the Angels' everyday players were out of the lineup after playing in a second straight game in Goodyear, Ariz., on Monday. Matt Joyce, who sat out the last two games with stiffness in his right side, went 1-for-2 with a walk. Rangers shortstop Elvis Andrus, playing in his second game after returning from a sore left knee, made a nifty jump throw deep in the hole to end the fourth inning.
Santiago gave up four hits, but the frequently erratic left-hander was happy to issue no walks and get in only one three-ball count.
"That was the goal," Santiago said, "to try to keep those walks down."
Up next: Veteran right-hander Jered Weaver makes his second Cactus League start, opposite lefty Robbie Ray, when the Angels head to Salt River Fields at Talking Stick to visit the D-backs on Wednesday. Weaver, a likely choice to start Opening Day once again, pitched 2 2/3 scoreless innings on Friday, giving up two hits and a walk. Mike Trout, Albert Pujols, Erick Aybar, Kole Calhoun and Chris Iannetta had the day off Tuesday and may all start. Game time is 1:10 p.m. PT on MLB.TV and Fox Sports West.