Pirates 6, Orioles 5: At Pittsburgh, Jack Wilson’s go-ahead solo homer followed Daryle Ward’s tying three-run shot in the eighth inning and the Pirates rallied from a five-run deficit to beat Baltimore.
Phillies 8, Rangers 5: At Philadelphia, Placido Polanco drove in three runs, Bobby Abreu homered and Jon Lieber pitched effectively into the seventh to win his third straight start in Philadelphia’s victory over Texas.
Reds 9, Devil Rays 7: At Cincinnati, relief pitcher Randy Keisler homered and doubled, leading Cincinnati’s comeback from a five-run deficit to beat Tampa Bay.
Nationals 2, Athletics 1: At Washington, Nick Johnson kept up his torrid homestand with a two-run homer in the bottom of the sixth, and Washington defeated Oakland. .
Brewers 2, Yankees 1: At Milwaukee, Ben Sheets won for the first time since opening day and Milwaukee again held off Derek Jeter and the punchless Yankees, sending New York to its ninth loss in 10 games.
Braves 3, Angels 2: At Atlanta, Horacio Ramirez pitched eight strong innings to lead struggling Atlanta past Los Angeles. Ramirez also had two of Atlanta’s nine hits, equaling a career high.
Cardinals 9, Red Sox 2: At St. Louis, Jim Edmonds and Reggie Sanders homered off previously unbeaten Matt Clement, and Jeff Suppan worked six solid innings to lead St. Louis to a victory over Boston.
Blue Jays 6, Cubs 4: At Chicago, Aaron Hill drove in the go-ahead run with a two-out single in the eighth, and Greg Zaun added an RBI single for Toronto, which won for the second consecutive night against Chicago.
White Sox 2, Rockies 1: At Denver, Jose Contreras pitched six solid innings, and Jermaine Dye and A.J. Pierzynski each had an RBI single to lead Chicago to a victory over Colorado.
Twins 9, Diamondbacks 8: At Phoenix, Torii Hunter homered twice among his four hits and scored four runs to lead Minnesota to a victory over Arizona.
Royals 8, Giants 1: At San Francisco, D.J. Carrasco pitched a five-hitter for his first career complete game, and Tony Graffanino homered and drove in two runs to help Kansas City snap a nine-game road losing streak with a win over slumping San Francisco.
Tigers 8, Dodgers 4: At Los Angeles, Tony Giarratano hit his first major league homer, and Dmitri Young and Ivan Rodriguez also hit solo shots as Detroit beat Los Angeles.
Indians 2, Padres 0 (11): At San Diego, Khalil Greene’s two-out throwing error allowed Cleveland to snap a scoreless tie and beat San Diego. The Padres have been shut out in back-to-back games, extending their scoreless streak to 22 innings.
Mets 3, Astros 1: At New York, Pedro Martinez flirted with the first no-hitter in Mets history, taking his bid into the seventh and striking out 12 in a victory over Houston. Martinez threw a two-hitter with only one walk for his 44th career complete game and second this season.
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.