ANAHEIM, Calif. (AP) -

Mike Trout hit a tiebreaking two-run homer after Los Angeles and Minnesota exchanged five-run innings, and the Angels beat the Twins 8-6 on Tuesday night for their fourth straight victory.

C.J. Wilson (8-6) barely navigated through five innings and left with the lead after allowing six runs and nine hits, including back-to-back home runs for the second time in his last three starts. The left-hander, who came in 5-0 with a 1.58 ERA in his previous six outings at Angel Stadium, blew a 5-0 lead in the second before Trout hit his 17th homer in the bottom half.

Trout's homer was Los Angeles' last hit until David Freese's one-out single in the sixth. The Twins got a run closer in the fifth on a sacrifice fly by former Angels slugger Kendrys Morales, but Joe Smith got three outs for his sixth save to help end Minnesota's season-best four-game winning streak.

Kyle Gibson (6-6) threw 50 pitches over two innings in his 25th career start, equaling his shortest outing in the big leagues. The 26-year-old right-hander gave up seven runs, four hits and two walks, after coming in with a streak of 22 consecutive scoreless innings.

The right-hander found himself in a bases-loaded, no-out jam after 16 pitches and failed to retire any of his first six batters - although Albert Pujols reached on a fielder's choice when shortstop Danny Santana fielded his grounder deep in the hole and Trout beat the rookie's throw to second.

By the time the inning ended, Los Angeles had pushed across five runs. Josh Hamilton and Howie Kendrick both came up with the bases loaded and hit two-run singles. Erick Aybar, who was hit by a pitch, scored the fifth run on a double-play grounder by C.J. Cron.

But Minnesota needed only one inning to erase the deficit. Josh Willingham, who has eight homers in his last 15 games against the Angels, drove an 0-2 pitch to center field that barely eluded Trout's glove - which was about 3 feet above the fence.

Morales followed with first homer in a Twins uniform, sending a 3-2 pitch into the lower seats in the left field corner. No. 9 hitter Sam Fuld kept the rally alive with a two-out RBI single, Santana drove in another run with a double and Brian Dozier tied it with an RBI single.

The Angels loaded the bases with no outs in the eighth against former Dodgers righty Matt Guerrier, who gave up two singles before hitting Freese. Lefty Caleb Thielbar came in and gave up Kole Calhoun's sacrifice fly.

NOTES: Angels hitting coach Don Baylor was in the dugout during a game for the first time since breaking his right leg while catching a ceremonial first pitch from Vladimir Guerrero on opening night. ... Gibson lasted just two innings on May 10 at Detroit, allowing six runs in a 9-3 loss. ... Joe Mauer, who won three AL batting titles as a catcher and the MVP award in 2009, is hitting .260 in his first season as a full-time first baseman. Only two of his 22 RBIs have come on the road. ... Mauer and C Kurt Suzuki each entered the game 2 for 22 against Wilson. Mauer was 1 for 3 this time against the two-time All-Star and Suzuki was 0 for 3. ... LHP Tyler Skaggs, who hasn't pitched for the Angels since June 5 because of a right hamstring strain, is scheduled to make a rehab start for Triple-A Salt Lake on Thursday in Fresno.