Coco Crisp singled in Alberto Callaspo in the 10th inning and the Oakland Athletics beat the Boston Red Sox 2-1 on Saturday to extend their Major League Baseball winning streak to five games.
Callaspo drew a leadoff walk against reliever Edward Mujica (2-3) and was sacrificed to second. Red Sox closer Koji Uehara replaced Mujica before Crisp lined his first pitch into right field. Boston right fielder Brock Holt made a strong throw but Callaspo slid home with the game-winner.
It's the second game-ending hit for Crisp this season and seventh of his career.
Boston was shut out for the first seven innings before Dustin Pedroia scored on a wild pitch in the eighth and the Red Sox missed a chance to take the lead in the top of the 10th when Oakland reliever Dan Otero struck out David Ortiz with two on and two out.
At St. Louis, Matt Holliday broke an eighth-inning tie with a double, and Adam Wainwright tossed eight strong innings to lead the St. Louis Cardinals to a 4-1 win over Philadelphia that ended the Phillies' season-high five-game winning streak.
Holliday ripped a one-out double off Cole Hamels to bring in Matt Carpenter to make it 2-1. Carpenter started the rally with a leadoff walk.
Wainwright (10-3) allowed one run and six hits, struck out seven and didn't walk a batter for the Cardinals, who broke a three-game losing streak.
Miguel Cabrera doubled with one out in the 10th inning to drive in the go-ahead run and lift the Detroit Tigers to a 5-4 win over the Cleveland Indians.
Ian Kinsler opened the inning with a single off Cody Allen (3-2). Following a sacrifice, Cabrera hit Allen's second pitch off the wall in left-center, scoring Kinsler.
Justin Verlander was one out away from winning for the only the second time in seven starts, but closer Joe Nathan (4-2) blew a save for the fifth time this season when Michael Bourn's two-out single tied the score.
Aramis Ramirez had three hits, including a solo homer, and Wily Peralta won his fourth straight start as the Milwaukee Brewers beat the error-prone Colorado Rockies 9-4.
Carlos Gomez extended his hitting streak to 17 games to help the Brewers improve to 5-1 on their seven-game trip.
Peralta (8-5) went 7 2-3 solid innings and allowed four runs, three earned.
Jay Bruce's homer helped the Cincinnati Reds get ahead 8-0 for the second day in a row, and Mike Leake made this big lead stand up, pitching eight innings for an 11-1 victory over the Toronto Blue Jays.
Doug Fister pitched eight shutout innings, and Anthony Rendon had three hits and two RBI for the Washington Nationals, who beat the Atlanta Braves 3-0.
Washington took a half-game lead over Atlanta in the NL East after dropping the first two games in the series. Ryan Zimmerman also drove in a run for the Nationals.
Dustin Ackley drove in the go-ahead run with a two-out ninth inning single as the Seattle Mariners beat the Kansas City Royals 2-1, and Nelson Cruz hit his 23rd home run, J.J. Hardy connected for his first of the season and the Baltimore Orioles beat the New York Yankees 6-1 .
In other games, the Tampa Bay Rays thrashed the Houston Astros 8-0, the New York Mets shut out the Florida Marlins 4-0, the L.A. Dodgers beat the San Diego Padres 4-2 and the San Francisco Giants edged the Arizona Diamondbacks 6-4.