Blue Jays 12, Devil Rays 3: At St. Petersburg, Fla., Josh Towers didn’t allow a hit until the seventh inning and won for the first time since May 17, leading Toronto over Tampa Bay.
Royals 3, Twins 1: At Minneapolis, David DeJesus had four hits with an RBI and D.J. Carrasco rebounded from a rough start last week to help Kansas City beat Minnesota and stop an eight-game losing streak.
Red Sox 5, Indians 2: At Boston, Doug Mirabelli and Mark Bellhorn hit consecutive homers in a four-run sixth inning that backed Tim Wakefield as Boston beat Cleveland.
White Sox 4, Tigers 3 (13): At Detroit, Frank Thomas homered leading off the 13th inning to give Chicago a win over Detroit. Paul Konerko also homered for Chicago, and Chris Shelton, who had a career-high four hits, connected for Detroit.
Rangers 7, Angels 6 (11): At Arlington, Texas, Alfonso Soriano’s two-out RBI single in the 11th inning lifted Texas to a victory over Los Angeles. Kameron Loe (1-1) allowed one hit in two innings for his first major league victory.
Yankees at Orioles, ppd.: A steady rain forced the postponement of the game between New York and Baltimore. No makeup date was immediately set.
Cubs 3, Brewers 2: At Chicago, the Cubs won in Kerry Wood’s return, with Todd Hollandsworth hitting a run-scoring single in the ninth inning for a victory over Milwaukee that extended Chicago’s winning streak to four.
Dodgers 4, Padres 2: At Los Angeles, Jeff Weaver pitched into the eighth inning, Antonio Perez hit a tie-breaking three-run homer in the fifth, and Los Angeles beat San Diego in the rubber game of a three-game series.
Astros 7, Rockies 1: At Denver, Roy Oswalt pitched seven scoreless innings for his fourth straight win to lift Houston over Colorado.
Phillies 6, Mets 3: At New York, Chase Utley hit a three-run homer and Philadelphia snapped its five-game losing streak in a victory over New York.
Cardinals 11, Reds 3: At St. Louis, fortified by a cortisone shot to his ailing neck, Larry Walker returned to St. Louis’ lineup and hit two-run homers his first two times up in a victory over Cincinnati.
Marlins 6, Braves 5 (13): At Miami, Juan Encarnacion’s single to right field with two outs in the 13th inning drove home Miguel Cabrera with the winning run, capping Florida’s second comeback of the night and giving the Marlins a win over Atlanta.
Nationals 3, Pirates 2: At Washington, Jose Guillen hit a tiebreaking RBI double in the eighth inning, lifting Washington over Pittsburgh in a game delayed by rain for more than two hours.
Giants 4, Diamondbacks 2: At Phoenix, Moises Alou and Omar Vizquel each had three hits for a combined three RBIs and San Francisco beat Arizona.
Local journalism is essential.
Give directly to The Spokesman-Review's Northwest Passages community forums series -- which helps to offset the costs of several reporter and editor positions at the newspaper -- by using the easy options below. Gifts processed in this system are not tax deductible, but are predominately used to help meet the local financial requirements needed to receive national matching-grant funds.
Subscribe to the sports newsletter
Get the day’s top sports headlines and breaking news delivered to your inbox by subscribing here.