Seattle (39-18) has torn through the road trip with two wins at Kansas City, four at Minnesota, and now two against the Phillies. The latest victory was a team-record 12th consecutive away from home.
Meche improved to 8-2 on the year, holding Philadelphia (31-27) to two runs over six innings. Jim Thome blasted his 13th homer of the year in the second inning, a solo shot. The Phillies would score their only other run in the fifth on a RBI single by outfielder Bobby Abreu.
John Olerud provided the offensive fireworks for Seattle, coming up with a big game from the plate. He smacked two doubles, and finished with a game-high four RBI. Olerud finished the day 3-4.
Ichiro added a 4-5 day to raise his season average .322. In all, eight Mariners recorded hits as Seattle finished with 14 for the game.
Vincente Padilla, the starter for Philadelphia, lasted six innings but gave up five runs on 10 hits. He took the loss and dropped to 4-7.
Seattle, meanwhile, got three innings of scoreless relief to seal the game once Meche left after the sixth. Giovanni Carrara, Jeff Nelson, Arthur Rhodes and Kazuhiro Sasaki combined to strike out five in that span, all while holding the Phillies hitless.