Royals 5, Yankees 2: At Kansas City, Mo., Kansas City completed a stunning sweep of New York with a victory behind consecutive home runs from Matt Stairs and Terrence Long. Kansas City, which has the worst record and second-lowest payroll in the major leagues, finished its first three-game sweep of the Yankees at home in 15 years.
Tigers 6, Rangers 5 (10): At Detroit, Craig Monroe singled home Ivan Rodriguez with the winning run in the 10th inning, and Detroit rallied for a win over Texas. Rondell White homered and drove in three runs for the Tigers.
Red Sox 6, Orioles 4: At Boston, David Ortiz hit a three-run homer on a full count with two outs in the bottom of the ninth inning to give Boston a win over Baltimore. It was Ortiz’s third career game-winning homer in the regular season.
Twins 4, Indians 3, (13): At Minneapolis, Johan Santana tied a career high with 14 strikeouts, and Jacque Jones’ single in the 13th inning gave Minnesota a victory over Cleveland.
Athletics 5, Blue Jays 3: At Oakland, Calif., Eric Chavez hit a grand slam and Oakland won its season-best fourth straight game, beating Toronto. Rookie Huston Street picked up his first save in three chances.
Rockies 8, Cardinals 7: At Denver, Todd Helton tied the game with a two-run single in the ninth inning, and Brad Hawpe followed with the winning walk to help Colorado defeat St. Louis and hand Cardinals closer Jason Isringhausen his first blown save of the season.
Marlins 6, Pirates 3: At Pittsburgh, Dontrelle Willis halted Florida’s nine-game losing streak in Pittsburgh, getting homers from Carlos Delgado and Damion Easley to become the majors’ first nine-game winner with a victory over Pittsburgh. The Marlins hadn’t won there since Sept. 8, 2002, and beat the Pirates for only the fifth time in their last 23 meetings.
Mets 6, Diamondbacks 1: At New York, Pedro Martinez pitched eight sharp innings and Carlos Beltran homered as New York defeated Arizona. Martinez (6-1) dominated the Diamondbacks, striking out nine to increase his N.L.-leading total to 92. All of Beltran’s seven homers have come with Martinez pitching.
Phillies 6, Giants 5: At Philadelphia, David Bell and Jimmy Rollins each drove in two runs, and Jon Lieber won his second straight start to help Philadelphia return to .500 with a victory San Francisco.
Nationals 8, Braves 6: At Washington, backup catcher Gary Bennett drove in five runs, three on a bases-loaded double in the eighth inning, leading Washington over Atlanta.
Cubs 5, Padres 0: At San Diego, Glendon Rusch pitched a four-hitter and Derrek Lee had three more hits to raise his major league-leading average to .389, helping Chicago past San Diego for its season-high seventh straight win.
Dodgers 6, Brewers 4: At Los Angeles, J.D. Drew drove in three runs with a pair of homers, and the Dodgers ended a three-game losing streak with a win over Milwaukee.
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.