Wilson struck out 10 in eight innings, Josh Hamilton had a two-run single and the Angels beat the Mariners 7-1 on Wednesday for their season-high fourth straight victory.

On the 10th anniversary of the day Moreno assumed control of the franchise from the Walt Disney Co., Wilson helped Los Angeles to an appropriate gift for the owner. Since Moreno took over, the Angels have won five AL West titles under manager Mike Scioscia and made the playoffs one other time as a wild card.

"You have to have an owner that's committed -- not only to bringing in new guys, but also retaining guys," Wilson said. "I think people look for the big splashes like Albert Pujols and Josh Hamilton and myself as free agents. But we saw Jered Weaver, Howie Kendrick and Erick Aybar get the long-term deals, and we also have guys like Mark Trumbo and Mike Trout who are going to be keystones of this organization going forth. Those things are essential as well. So Arte's going to do what has to be done."

Wilson (4-3) allowed a run and six hits in his longest outing since June 8, 2012, when he also went eight innings in a 7-2 interleague victory at Colorado. The left-hander won for the first time since May 1 at Oakland after losing his previous three starts, including back-to-back 3-0 decisions against Chris Sale of the Chicago White Sox.

The Mariners closed out a 2-7 road trip with their season-worst sixth straight loss, leaving them seven games under .500. After the game, some of the veterans initiated a closed-door clubhouse meeting.

"We just felt that it was a good time for it. It was a necessary thing to do," said outfielder Raul Ibanez, who is in his third stint with the Mariners. "It's important to remember all the good stuff that's happened with us. I think we've got a good group of guys, guys that are going to fight and guys that are going to scratch and claw. So we're going to be all right."

Seattle rookie Brandon Maurer (2-6) made his first major league start near his hometown of Newport Beach, and it was a disaster. The right-hander, who played his high school ball a few miles away from Angel Stadium, gave up seven runs and 11 hits in three innings.

He pitched 6 1/3 innings in a 6-0 win against Los Angeles on April 25 at Seattle. But this one was much different.

Less than 24 hours after the Angels cruised to a 12-0 victory for their most lopsided shutout win ever against Seattle, Maurer retired only three of his first 15 batters and trailed 6-0 after 47 pitches.

Los Angeles scored five in the first on Hamilton's two-run single, Alberto Callaspo's two-run double and an RBI single by Hank Conger. It could have been worse for Maurer, but Erick Aybar was thrown out trying to steal second after drawing a leadoff walk.

"He's learning so much and he's going through what every young pitcher has to go through," manager Eric Wedge said. "He's going to be a heck of a big league pitcher once he figures all this out. Once he learns from it, he'll be better physically, fundamentally, mentally and emotionally, and all those things will settle in for him."

Mike Trout, coming off his first career cycle, tripled in the second for his sixth consecutive hit and scored on a single by Albert Pujols. Last season's AL Rookie of the Year and AL MVP runner-up is batting .359 with seven homers and 22 RBIs in his last 21 games since going 1 for 8 in a 19-inning loss at Oakland on April 29.

Aybar made it 7-0 with an RBI single in the third. It would be the last Angels hit until Trumbo's one-out double in the seventh against Yoervis Medina. The Mariners finally got on the board in the eighth when Brendan Ryan scored on a groundout by Michael Saunders.

"There's no panic. I mean, panic's not in my vocabulary, and it better not be in theirs," Wedge said. "The coolest cat wins. We're two series removed from winning five out of six series -- and even then we didn't feel like we were the ballclub we feel like could still be. So it's all right there for us. We just have to go out and take it."

Game notes
Mariners 1B-DH Kendrys Morales, whom the Angels traded away last December for LHP Jason Vargas, got his 500th career hit in the first inning on a single through the box and finished the day 3 for 4 with a double. ... Trout has seven hits in his last 16 at-bats, but has struck out looking seven times during that stretch. ... Weaver (broken bone in his non-pitching arm) took park in an extended spring training game at the team's Tempe, Ariz., complex. He threw 62 of his 75 pitches for strikes, allowing a run and six hits in 5 2/3 innings with nine strikeouts and no walks.