Geovany Soto hit a two-out, walk-off home run in the bottom of the ninth off Ernesto Frieri, capping the Rangers' 4-3 comeback victory over the Los Angeles Angels on Monday at Rangers Ballpark in Arlington that snapped a four-game losing skid.
A.J. Pierzynski led off the inning with a home run to tie the game.
The victory also halted a stretch of 12 losses in 14 games.Jason Frasor, who pitched a scoreless top of the ninth, earned the victory. He is 1-2.
Matt Garza worked seven innings in his second start with the Rangers since being acquired in a trade with the Chicago Cubs.
The right-hander gave up three runs on five hits with six strikeouts and three walks.
The Rangers' last walk-off home run was May 26 of last season against Toronto.
Jered Weaver took his turn in styfling the Rangers' recent anemic offense, holding Texas hitters to one run over seven inningsJosh Hamilton was 2 for 4 with a two-run single in the Angels' three-run sixth inning.
Weaver, who retired 12 straight Rangers hitters during one stretch, improved to 6-5 and lowered his ERA to 2.68.
Los Angeles' lanky right-hander has allowed one run over his past three starts.The Angels touched Garza for three runs in the fifth.
Hamilton's two-run single to left was the big blow, but No. 9 hitter J.B. Shuck's first career home run on a 3-1 count might have been the most startling.
Ian Kinsler had two RBIs, including a run-scoring single that scored Leonys Martin in the bottom of the sixth ended the Rangers' scoreless innings streak at 26.Neal Cotts and Frasor pitched two innings of scoreless relief for the Rangers. Frasor struck out two of the three hitters he faced. -- John Henry