Jose Guillen homered for the Mariners, who scored 31 runs on 49 hits in their first three-game sweep in Baltimore since September 2000.
Indians 7, White Sox 5
At Chicago, rookie Aaron Laffey outpitched Mark Buehrle for his first major league win and Kelly Shoppach's three-run homer capped a five-run fourth as Cleveland beat Chicago.
The Indians won for just the seventh time in their last 17 games, but increased their lead in the AL Central to 1.5 games over Detroit. In his second major league start, Laffey (1-1) allowed four runs.