Padres 6, Rangers 5

ARLINGTON, Texas -- San Diego third baseman Yangervis Solarte's two-run homer capped a three-run ninth inning as the Padres rallied for a 6-5 victory over Texas on Saturday night.

The win snapped a season-high, six-game losing streak for the Padres, who trailed 5-3 entering the ninth. San Diego was 1-43 when trailing after eight innings.

Center fielder Melvin Upton Jr.'s RBI single to left against Texas closer Shawn Tolleson made it a one-run game and Solarte launched a two-run homer to right to put the Padres up. It was the first blown save of the year for Tolleson, who was 13 of 13 entering the night.

San Diego's Craig Kimbrel closed out Texas in the bottom of the ninth and preserved the win for Joaquin Benoit, the third Padres pitcher.

The Padres spoiled the third two-homer game in two weeks for Texas first baseman Mitch Moreland. He homered in the first and again in the sixth off San Diego starter James Shields, putting the Rangers up 4-3.

Texas added a run in the bottom of the eighth on an RBI double from shortstop Elvis Andrus.

Shields struggled with his command, matching his season high with four walks and allowing four runs in 5 1/3 innings.

Texas right-hander Colby Lewis (9-4) allowed 10 runs in his last start but was sharper this time, giving up three in seven innings.

Solarte had two hits and scored three times for San Diego and designated hitter Matt Kemp hit a two-run homer off Lewis in the second inning to give the Padres an early 2-1 lead.

After the Rangers took a 1-0 lead on a homer by Moreland in the second, the Padres countered with two runs in the top of the third.

Lewis hit Solarte with two outs and Kemp followed with a two-run homer.

But Shields couldn't command the zone either as he walked three batters in the bottom of the third. That led to two runs for the Rangers, with a single from designated hitter Prince Fielder giving the Rangers a short-lived 3-2 lead.

Lewis retired the first two batters in the fourth but then walked Solarte and Kemp. That paved the way for left fielder Justin Upton to slice an RBI single to left to tie the score at 3.

NOTES: The Rangers designated LHP Ross Detwiler for assignment and recalled RHP Roman Mendez from Triple-A Round Rock. Detwiler was in the Opening Day rotation but lost his job and struggled in relief, posting a 7.12 ERA in 17 games. Mendez was on the Opening Day roster for the Rangers but was sent to Triple-A on May 4. Rangers LHP Derek Holland will throw a bullpen session on Sunday but is still probably more than a week away from throwing live batting practice. He has been out since April 10 because of a muscle strain in his back. ... San Diego RHP Brandon Morrow threw three 15-pitch innings in a simulated game. Morrow has been on the disabled list since May 5 because of shoulder inflammation. ... Padres C Tim Federowicz caught Morrow's simulated game and left for a rehab assignment with Class A Fort Wayne. He has missed the season while recovering from right knee surgery. ... San Diego SS Will Middlebrooks made his second career start at shortstop. Yangervis Solarte started at third base, where Middlebrooks normally starts. ... Texas inducted OF Juan Gonzalez and RHP Jeff Russell into its Hall of Fame.
Final1st2nd3rd4th5th6th7th8th9thRHE
San Diego PadresPadres0020100036100
Texas RangersRangers012001010571
Season Series
TexasStatsSan Diego
3-3Vs3-3
.220Batting Average.279
3.7Runs / Game4.5
6Home Runs4
4Errors4