David Murphy went 4-for-5 with two home runs and matched his career high with five RBIs to make a winner out of Roy Oswalt in the Texas Rangers' 13-9 victory over the Detroit Tigers on Wednesday night.
Ian Kinsler added a two-run homer and Adrian Beltre had three hits and an RBI in support of Oswalt, who earned his second victory in as many starts with the Rangers by pitching in and out of trouble.
Oswalt (2-0) went six innings, giving up five runs and a career-high 13 hits with two walks and six strikeouts.
Closer Joe Nathan pitched a scoreless ninth in a nonsave situation for the Rangers, who needed just about every run for their sixth consecutive series victory, matching the club's longest such streak this season.
Jhonny Peralta was 3-for-4 with a two-run double in the fifth inning for the Tigers, who twice fought back from big deficits, including scoring four runs in the eighth to make a game of it.
Doug Fister (1-5), who hasn't won on the road in six starts this season, took the loss.
Every Ranger had a hit or scored except Josh Hamilton, who went 0-for-4 and struck out four times. Hamilton continued a prolonged slump and is 6-for-36 (.167) in his past 10 games.
Murphy led the 16-hit parade with run-scoring hits in each of the Rangers' big scoring innings.
His three-run homer in the second capped a four-run inning, a solo shot in the fourth started another four-run surge, and he had a run-scoring single in the three-run fifth that extended their lead to 11-5.
Murphy matched a career high he set June 11, 2008, at Kansas City. It was the fourth multihomer game of his career.
The Rangers scored four runs on four hits and an error in the second.
Beltre, who led off the inning with a single, scored the first run when Detroit third baseman Miguel Cabrera threw wide to first on Nelson Cruz's slow roller.
Murphy followed with a home run to right on an 0-2 pitch. His second homer of the game, which landed in the Rangers bullpen in right-center, put the Rangers up 5-2.
Kinsler followed with his homer that gave Oswalt a five-run lead.
The Tigers chipped away at five- and six-run deficits in the fifth and eighth. Quintin Berry's triple with no outs in the fifth scored Austin Jackson, who led off with a single.
Oswalt got Cabrera to pop out softly to first and Berry was caught in a rundown on a fielder's choice on Prince Fielder's grounder to Beltre.
But Delmon Young singled and Alex Avila, who had two hits, followed with a walk to load the bases for Peralta's two-out double that trimmed the lead to 7-5.
Down 11-5 in the eighth, the Tigers used run-scoring hits from Jackson, Young and Avila off relievers Martin Perez and Mike Adams and an error by Kinsler to score four runs.
In two starts this season, Oswalt is 2-0 with a 4.43 ERA in 12 2-3 innings. He gave up nine hits but only one walk and one run in 6 2-3 innings in his debut June 16.
Cabrera had a run-scoring single in the third and Brennan Boesch had an RBI.
Notes: Robbie Ross, who pitched a scoreless seventh, extended his scoreless streak to 16 2-3 innings over his last 11 appearances. . Rangers starter Derek Holland, on the 15-day DL, retroactive to June 6, threw 39 pitches in a rehabilitation start for Triple-A Round Rock, giving up one run and three hits, including a home run, one walk and two strikeouts over three innings. . Beltre, the leading All-Star game vote-getter among AL third basemen, is hitting .552 with two doubles, two home runs and five RBIs during his current hitting streak, which he extended to eight games with a 2-for-4 night. . The Tigers have scored a run in 143 consecutive games, dating to July 17, 2011.