The Seattle Mariners pounded Jered Weaver for eight hits and six runs - five earned - over 4 1-3 innings in a 12-6 win over the Los Angeles Angels on Sunday.

Weaver, expected to be the Angels' Opening Day starter, had his second consecutive sub-par outing. He walked five San Diego hitters in 3 1-3 innings his last time out. Against the Mariners, he walked none and struck out three.

"I was working on off-speed stuff today and a new slider I've been working on," said Weaver, who went 16-8 with a 3.75 ERA in 2009. "For the most part, I just fell behind (hitters). I'm not really concerned about it. I'm just working on stuff until the season starts."

Former Angel Chone Figgins was tough on his former teammates, going 3 for 4 with two hits off Weaver.

"He's probably a little confident in there because he knows me," Weaver said. "We wish him the best, hopefully not against us."

The newest Mariners second baseman, a position Figgins is now officially slotted to play on opening day, spent years as an offensive catalyst for playoff-bound Los Angeles Angels squads and appreciative fans were letting him know he was missed. If those clapping needed an idea of just how missed Figgins might be, he showed them right away by tripling to the right-field corner to bring Ichiro home with the first run of a 12-6 victory by the Mariners.

Ichiro Suzuki opened the game with a single to center and scored on Figgins' triple down the right-field line. Figgins then scored on Casey Kotchman's single. Kotchman, another former Angel, also had three hits.

Eric Byrnes hit a three-run homer off Weaver in the third, his first of the spring.