Even as he made one of the worst first impressions in franchise history – a six-week stumble that fanned the flames of off-season discontentment sparked when the Angels took on his oft-bemoaned contract – Vernon Wells' confidence never shrank in proportion with his batting average.

At one point, he posted on his Twitter account, "Too blessed to be stressed," even as the distress over his lack of production mounted. So, it wasn't surprising that he playfully boasted to a member of the Angels' broadcast crew before Monday's game at Safeco Field in Seattle that he was going to go deep during the game.

For the first time as an Angel, Wells did more than advertised – he drove in three runs with two home runs, lifting the Angels to a 6-3 victory over the Mariners.

"I plead the fifth," Wells said when asked about calling his shots before the game. "I made some adjustments, watched a lot of video today and took it into batting practice.

"It allowed me to stay through the ball better. Obviously, this (two home runs) is not going to happen every night. But this is a little bit of what I'm capable of."

After his first six weeks as an Angel, the three-time All-Star was overdue to deliver a reminder of that.

"They'll come," said Wells who is still hitting just .196. "We've got a lot of baseball to play. I know what I'm capable of. Been there, done that.

"I don't mind struggling, to be honest with you. Struggling can be good for you, as an athlete and as a person. Eventually, it makes you better."

The Angels' offense certainly looked better with an infusion of power Monday.

The home runs were Wells' first since May 7 and his first multi-home run game as an Angel. The first of the two, a solo shot in the third inning, was the first home run by any Angel in 63 innings and only their second this month.