The Major League Baseball-leading Seattle Mariners have improved to 80 wins against just 30 losses, with an 8-5 victory over the Cleveland Indians.
Seattle's Dan Wilson broke a tie with a home run in the top of the 7th inning Saturday, leading the Mariners to their eighth win in nine games.
In another American League contest, Yankee slugger Tino Martinez hit a two-run homer in the bottom of the 8th to lift New York to a 5-4 victory over the Anaheim Angels.
The Boston Red Sox beat the visiting Texas Rangers twice, 10-4 and 6-2. Toronto's Brandon Lyon won his major-league pitching debut as the Blue Jays edged the visiting Baltimore Orioles 2-1. Oakland's Barry Zito allowed just one hit in eight innings of work as his Athletics routed the Tigers 10-1 in Detroit.
In the other American League games Saturday, the Minnesota Twins won their third straight game by defeating the visiting Kansas City Royals 6-2. And the Chicago White Sox came back from a five-run deficit by scoring six runs in the bottom of the fourth to beat the worst-in-baseball Tampa Bay Devil Rays 8-6.
In the National League, Barry Bonds hit a baseball-leading 47th home run, but his San Francisco Giants were still trounced 12-2 by the visiting Philadelphia Phillies.
Atlanta's Wes Helms drove in a career-high seven runs to lead the Braves to a 14-2 rout of the Brewers in Milwaukee.
The New York Mets doubled the host Arizona Diamondbacks 4-2. The Los Angeles Dodgers snapped a season-worst five-game losing streak by beating the visiting Chicago Cubs 3-1. The Houston Astros scored all their runs in the bottom of the fourth to defeat the Montreal Expos 4-1. The Pittsburgh Pirates beat the host Colorado Rockies 6-3 to snap a four-game losing streak.
In the other National League games Saturday, the Cardinals blanked the Florida Marlins 3-0 in Saint Louis. And the San Diego Padres shut out the visiting Cincinnati Reds 2-0.