The San Diego Padres beat the San Francisco Giants 5-3 Wednesday in major league baseball action, despite Barry Bonds hitting his 735th career home run.
Bonds hit a solo homer in the first inning to pull him within 21 home runs of passing Hall of Famer Hank Aaron on the all-time career list. But San Diego's Adrian Gonzalez hit a two-run home run in the eighth inning that broke a 3-3 tie between the National League rivals.
Elsewhere in the N.L., the Washington Nationals rallied from a five-run deficit to defeat the Florida Marlins 7-6 for their first win over the season.
Wednesday's other winners in the N.L. include Colorado, the New York Mets, Atlanta, Chicago, Pittsburgh and the Los Angeles Dodgers. The American League winners include the Los Angeles Angels, Detroit, Cleveland, Minnesota and Boston.
The Colorado Rockies routed the Arizona Diamondbacks 11-4. The New York Mets trounced the St. Louis Cardinals 10-0, earning an opening season three-game sweep of the World Series champion St. Louis Cardinals. Atlanta's Scott Thurman hit a solo home run in the 11th inning to lead the Braves past the Philadelphia Phillies 3-2. The Chicago Cubs downed the Cincinnati Reds 4-1. Pittsburgh's Jose Bautista drove in three runs as the Pirates edged the Houston Astros 5-4, and the Los Angeles Dodgers defeated the Milwaukee Brewers, also by a score of 5-4.
The Los Angeles Angels have now won three straight games, after beating the Texas Rangers 5-3. The Detroit Tigers blew a 9-0 lead against the Toronto Blue Jays, but held on to enjoy a 10-9 victory. Grady Sizemore hit a two-run homer in the seventh to help the Cleveland Indians beat the Chicago White Sox 8-7. The Minnesota Twins dominated the Baltimore Orioles 7-2. Boston's J.D. Drew and Mike Lowell hit back-to-back doubles in the first inning to lead the Red Sox to a 7-1 rout of the Kansas City Royals. And the Oakland A's picked up their first win of the season with a 9-0 shutout of the Seattle Mariners.
Some information for this report was provided by AP and Reuters.