ARLINGTON, Texas (AP) Los Angeles Angels starter Matt Shoemaker never had the feeling that the whole game was going to be bad, even after allowing three runs through only six batters.
''It was a terrible inning,'' Shoemaker said. ''Go back in the dugout and maybe reflect on it for 4 seconds and forget it.''
That was the only bad inning the right-hander had Monday night in a 6-3 win over the Texas Rangers.
''Just a great game from where it started to where it ended up,'' manager Mike Scioscia said.
Shoemaker didn't allow another run while pitching into the seventh, and the Angels got a pair of two-run homers from Collin Cowgill and David Freese in the fifth.
Prince Fielder and Mitch Moreland had consecutive RBI singles before a sacrifice fly by Elvis Andrus made it a quick 3-0 Rangers lead.
Shoemaker (2-0) struck out seven with one walk over 6 1-3 innings, winning his ninth consecutive decision over 10 starts. The right-hander is 4-0 in four career starts against Texas, with 21 strikeouts and four walks.
''He started making better pitches, I guess,'' Fielder said. ''That's just part of the game. We couldn't add on.''
Huston Street worked the ninth for his AL high-matching third save in three chances.
Both homers off Rangers starter Ross Detwiler (0-2) came with runners on base after walks. Cowgill's first of the season tied the game at 3, and Freese's third made it 5-3.
Los Angeles got its first run in the fourth on a play that ended with Matt Joyce thrown out trying to stretch his RBI double into a triple, though it took a 3-minute, 13-second replay review for that call to stand.
The Angels, swept in three games by Kansas City in their home-opening series over the weekend, have won 10 of their last 11 games in Texas. They had a season-high 12 hits.
Detwiler struck out three and walked four while giving up five runs and eight hits in 5 2-3 innings.
''All day, falling behind. Never getting the hitters defensive,'' Detwiler said. ''I had command early in that first inning and then lost it and never really found it again.''
Joyce hit a ball that ricocheted off the glove of right fielder Shin-Soo Choo in the gap. Joyce kept running and dived head-first into third base as Adrian Beltre swiped to tag him. Third base umpire Dan Iassogna called him out in what initially looked clearly to be an out before the Angels challenged the call.
Umpires took a long time looking at replays. Some angles appearing to show Joyce avoiding a tag on his arm, and others seemed to show Beltre's glove making contact.
It was the second time Scioscia questioned Iassogna about a play involving Beltre.
In the Texas first, Beltre was running hard around third on Fielder's hit when he ran into third base coach Tony Beasley, who had signaled for him to stop.
''Evidently there was no holding call on the play,'' Scioscia said. ''He explained contact alone doesn't necessarily dictate. ... I've never coaches' interference, but I thought it was for sure.''
With an announced attendance of 18,401, the Rangers had their first home crowd of less than 20,000 since July 2010, before the first of their consecutive World Series appearances. ... Mike Trout, the 23-year-old Angels center fielder who was the unanimous AL MVP last season, played in his 500th career game. ... The Angels have homered in all seven games this season.
Angels: RF Kole Calhoun (right calf soreness) was out of the starting lineup for the second game in a row. Calhoun had a pinch-hit RBI single in the ninth, then was lifted for a pinch-runner. ... RHP Garrett Richards (recovering from left knee surgery) is scheduled to make a rehab start for Triple-A Salt Lake on Tuesday.
Rangers: RHP Tanner Scheppers is close to being activated from the disabled list (right ankle sprain) after three appearances in four games on a rehab assignment with Double-A Frisco, including back-to-back Saturday and Sunday.
Angels: The Angels go for their 11th win in their last 12 games in Texas when rookie right-hander Drew Rucinski makes his first major league start. He threw two scoreless innings in relief Saturday against Kansas City.
Rangers: Right-hander Nick Martinez (1-0), who had seven scoreless innings in his first start, pitches at home for the first time this season.