Hideki Matsui became the ninth Japanese player to reach 1,500 career RBIs when he singled home Bobby Abreu in the top of the 10th inning, and Brian Fuentes got his first save in two weeks as the Los Angeles Angels beat the sinking Seattle Mariners 4-3 on Saturday night.

Matsui's single and 611th RBI in the major leagues came off David Aardsma (0-2) after Abreu doubled leading off the 10th.

Seattle's closer pitched 1 1-3 innings and allowed four hits plus a walk.

The Mariners lost their eighth consecutive game, all at home.

Fuentes got his first save since April 26, and fourth save in five opportunities this season. He struck out two in the bottom of the 10th.

Fernando Rodney (3-0) walked three in the ninth, but escaped with the game still tied by getting Mike Sweeney to ground out on a full-count fastball at 98 mph - with the crowd of over 30,000 standing and roaring in a hearty effort to distract him.

Rodney calmly walked off the mound without an expression following his escape.

The 36-year-old Sweeney, a five-time All-Star in perhaps his final season, sat alone and slumped over his bat in the dugout for several moments after yet another Mariners loss.

"Again, it comes down to timely hitting. That's a ballgame we should win with the amount of walks they gave up," Seattle manager Don Wakamatsu said. "You've got to score runs when you need it.

"At some point, somebody's going to have to step up and get a big hit," Wakamatsu said.

Torii Hunter had one of those for the Angels, a two-run single in the fifth. And Kevin Frandsen had three hits in his Angels debut after a promotion from Triple-A Salt Lake earlier in the day.

The Angels won for the second consecutive time following seven straight losses entering this series between the struggling supposed front runners in the AL West.

Seattle starter Doug Fister allowed three earned runs for the first time in six starts this season, on eight hits in seven innings.

When Hunter's singled in the fifth, Los Angeles led 3-0. The game looked over - given Seattle had scored nine runs in seven games on their ugly homestand.

But the Mariners immediately rallied in the bottom of the fifth with two runs on a two-out double by Ichiro Suzuki off Angels starter Joe Saunders, who failed to end his career-high three-game losing streak. The runs were unearned because of a throwing error by third baseman Frandsen on a one-out grounder by Ryan Langerhans.

Sweeney tied it at 3 in the sixth by golfing a double into the left-center field gap to score Franklin Gutierrez.

Saunders allowed five hits and three runs - one earned - with five walks in 5 2-3 innings. He struck out two, and still hasn't won since April 17.

NOTES: The 35-year-old Matsui played 10 seasons for Yomiuri in the Japanese Central league before joining the New York Yankees in 2003. ... The Mariners rechecked ace Felix Hernandez and found his previously tight back wasn't the reason he allowed eight runs Friday night. Poor mechanics were. Wakamatsu said it looked like the 2009 AL Cy Young runner-up had eight different pitching motions during the game. So pitching coach Rick Adair is working to correct that with the 24-year-old right-hander before his next start Thursday at Baltimore. ... Frandsen, recently released by Boston weeks after the Red Sox acquired him from San Francisco, was taking the roster place of INF Maicer Izturis. Izturis went on the 15-day DL with inflammation in his shoulder.