Seattle Freddy Garcia won his third straight start in September and the Seattle Mariners stayed one game ahead of Oakland in the AL West with a 11-3 victory over the Kansas City Royals on Tuesday night.
Joe Oliver went 3-for-5 with two doubles and three RBIs for the Mariners, 7-5 this month after going 11-17 in August.
Edgar Martinez, 3-for-5 with three RBIs, hit his 34th homer, a two-run drive in the eighth off Ricky Bottalico, who also allowed a two-run homer to Carlos Guillen in the ninth.
Garcia (7-4), coming off wins at Toronto and Boston, allowed three runs and seven hits in 71/3 innings, including a pair of solo home runs by Mike Sweeney and another by Johnny Damon. With 133 RBIs, Sweeney tied the Royals record set by Hal McRae in 1982.
Dan Reichert (8-6) lost for the first time in 11 starts since July 16, giving up four runs, nine hits and four walks in five innings.
Seattle, just 10-19 since taking a seven-game division lead on Aug. 11, plays a four-game series against Oakland at Safeco Field next week.
Sweeney, who had his second two-homer game of the season and the sixth of his career, put the Royals ahead in first with his first homer.
Seattle took a 4-1 lead in the second on Oliver's two-run double, Stan Javier's RBI grounder and Martinez's run-scoring single.
Sweeney hit his 27th homer in the fourth, extending his career high, and the Royals loaded the bases in the sixth on a walk to Damon and singles by Rey Sanchez and Sweeney.