ANAHEIM, Calif. -- For nearly three weeks, Mark Trumbo's "power" was more of a power outage.
But Trumbo ended his longest homer-less streak of the season, blasting a three-run shot during a five-run fourth inning that lifted the Angels to a 6-5 win over the Texas Rangers on Friday night at Angel Stadium.
Trumbo had not hit a home run since Aug. 19, spanning 14 games (13 starts), but his slump was more than simply a lack of home runs. He entered the game with seven hits in his previous 46 at-bats, his season average dipping to .233, the lowest it had been since the first week of the season. But he got ahold of a hanging breaking ball from Rangers starter Matt Garza (3-3) and hit it over the fence in left-center field to turn a 3-2 deficit into a 5-3 lead.
It was Trumbo's 30th homer of the season, making him the sixth Angel in club history to have back-to-back 30-homer seasons, joining Vladimir Guerrero, Troy Glaus, Mo Vaughn, Tim Salmon and Don Baylor.
"It is nice, sure," Trumbo said of joining the group. "For a guy that is a power hitter, it's nice to hit for power. And I think 30 is a pretty fair amount. And it's a lot harder to pop them out against some of these AL West teams."
And might one swing put an end to his slump?
"You hope so," he said. "There's no easy way to deal with (a slump). You lose sleep over it, you think about it a lot, you think about what you can do better. Ultimately, it's hard to explain why you do well or why you don't do well."
Angels starter C.J. Wilson (15-6) continued his solid season, even though he wasn't at his best. He gave up four runs and seven hits in 6 2/3 innings, posting his 15th win of the season, one below his career high.
"Overall, it wasn't one of my best games," said Wilson, who struck out two and walked three while making 116 pitches, "but I got favorable run support today."
Mike Trout chipped in with three hits and Erick Aybar had two as the Angels won for the 11th time in their past 14 games. Ernesto Frieri pitched the ninth for the Angels and gave up a run but picked up his 31st save.
Alex Rios and Elvis Andrus each had two hits -- both hitting a home run -- for the Rangers. Garza gave up six runs (five earned) and nine hits in seven innings to take the loss.
"I just thought he was catching too much of the plate," Rangers manager Ron Washington said of Garza's fateful fourth inning when he gave up five runs and six hits. "(J.B.) Shuck hit one, got it in the hole, a seeing-eye ball, and Aybar dunked one into center field. (Garza was) trying go down and away to (Kole) Calhoun and he got too much of the plate and he served it to left. And left a breaking ball up there for (Trumbo) and he made it disappear."
The loss, coupled with Oakland's win, knocked the Rangers out of first place, one-half game behind the A's. The Rangers now lead the wild-card race.
The Rangers jumped out to an early lead against Wilson. Rios hit a solo homer in the second, and A.J. Pierzynski and Rios had RBI singles in the third for a 3-0 lead.
Meanwhile, Garza seemed to have things under control through three innings, allowing only a single to Josh Hamilton. But the Angels broke through in a big way in the fourth when they collected six hits on their way for a five-run inning.
The Angels increased their lead in the fifth on a double by Aybar, Trout's infield single and a throwing error by Rangers second baseman Ian Kinsler, which lead to a run and a 6-3 Angels advantage.
NOTES: Hamilton entered the game hitting .238, the highest his average has been all season. He hit .337 (30-for-89) with a .422 on-base percentage in his previous 25 games. He went 1-for-4, his average remaining at .238. ... Angels 2B Howie Kendrick is running at about 90 percent and hopes to return to the field before the end of the season. Kendrick suffered a hyperextended left knee on Aug. 5 when he collided with right fielder Collin Cowgill while chasing a pop fly. ... Rangers 3B Adrian Beltre entered the game hitting .520 (13-for-25) with three homers and nine RBIs in his previous six games against the Angels. He went 0-for-3 with a walk on Friday. His 31 homers, 111 RBIs, 181 hits, 36 doubles and 89 runs against the Angels are his most against any team. ... Rangers SS Elvis Andrus returned to the starting lineup after missing the previous four games with a strained lower back. He entered the game hitting .414 (12-for-29) in his previous seven games.