Ichiro, who has a .377 batting average against the Royals, scored a run and drove in a run in his major league-leading 11th multihit game of the season. He has a 14-game hitting streak at Kauffman Stadium, including a record eight consecutive multihit games by an opponent.
"It's amazing," Figgins said of Ichiro's 11 multihit games in the first 22 games. "To play against him so many years and to actually see him do it and I'm behind him, it's even better."
Three-hit games are nothing new for Ichiro, who has 2,060 hits since his debut in 2001.
"I've seen that before," Mariners manager Don Wakamatsu said. "He has so many weapons. The bunt last night and he gets an infield single today. There are a lot of things he can do. Obviously, the speed helps."
Brandon League (3-1), the second of four Seattle pitchers, picked up the victory by retiring all four batters he faced. David Aardsma got the last three outs for his league-leading eighth save in nine chances.
The Royals' bullpen has a 3-7 record. Kansas City finished the homestand 2-4 with three of the losses charged to the bullpen.
"The bullpen has had a lot of bad luck," Thompson said. "It's going to turnaround soon. There are good arms out there."
On the flip side, the Mariners bullpen, which suffered three losses in a weekend series at Chicago before coming to Kansas City, threw eight scoreless innings in the three games against the Royals.
"The biggest thing has been the turnaround of the bullpen," Wakamatsu said. "It did a phenomenal job."
The Royals scored four runs after two out in the sixth to tie the score at 5-5. Jason Kendall, who entered the game in an 0-for-11 skid, had a two-run single to shallow right. Mitch Maier's triple to right scored Kendall and Alberto Callaspo, who had walked.
"He had some great innings up to that point and then all of a sudden he hit the wall a little bit," Wakamatsu said. "I thought he got a little careless. Overall I thought he did a nice job. He was economical with his pitch count. He was in a position to go seven or eight and all of a sudden the wheels fell off. It might be a different situation if we catch that ball in right field."
Kendall's fly ball dropped between Figgins and Ichiro.
"I was happy the way I threw the ball," Rowland-Smith said. "That bloop single, that's the kind of break I didn't get. I thought I threw the ball better than the result came out."
Royals starter Gil Meche, who is in the fourth season of a five-year, $55 million contract, gave up five runs on eight hits and three walks in six innings. Meche is winless in four starts with a 10.13 ERA and opponents batting .338 against him.
"I've been through my ups and downs, but this is one of the toughest stretches coming out of the gate," Meche said. "I'm not getting to the point where I can throw my off-speed pitches for strikes."
Figgins had a two-run triple in the Mariners' three-run fifth. Ichiro's infield single scored Johnson with the other hit.
Mike Sweeney led off the second with a walk, advanced to third on Kotchman's single and scored when Johnson grounded into a double play.
DeJesus' home run was the first leadoff homer by a Royals player since he did it against the St. Louis Cardinals on June 19, 2009. DeJesus has 11 career leadoff home runs. ... Royals left-hander John Parrish has not pitched since Saturday because of a sore left shoulder. ... Mariners center fielder Franklin Gutierrez struck out four times. He went 5-for-23 with nine strikeouts on this six-game trip. ... Seattle starters have a 2.62 ERA in the past 14 games. ... The Royals have lost eight of 12 home games.