Kansas City at Minnesota (ppd.): A cold, steady rain on Saturday kept Kansas City from trying to extend its three-game winning streak. The Royals' game against the last-place Minnesota Twins was postponed and scheduled to be made up as part of a split doubleheader on June 30.
L.A. Angels 2, Cleveland 1: Dan Haren pitched eight strong innings for Los Angeles though Albert Pujols remained homerless as the Angels ended their losing streak at five games.
Toronto 7, Seattle 0: Brandon Morrow pitched six innings, Edwin Encarnacion hit a grand slam and the Blue Jays snapped a four-game losing streak.
Baltimore 10, Oakland 1: Wei-Yin Chen pitched seven strong innings, Chris Davis had four RBIs, and Adam Jones and Robert Andino each had three hits. Oakland fell back to .500 at 11-11.
Boston 1, Chicago White Sox 0: Jon Lester outdueled Jake Peavy, lifting the Red Sox to their sixth straight win. The Red Sox returned to the .500 mark with the victory.
Texas 7, Tampa Bay 2: Colby Lewis allowed one run in six innings, Josh Hamilton had a two-run single and the Rangers snapped Tampa Bay's six-game winning streak.
St. Louis 7, Milwaukee 3: Yadier Molina tied his career high by going 4-for-4 with a two-run homer, and Kyle Lohse allowed three runs over six innings to run his record to 4-0 for the first time in the win by the Cardinals.
Cincinnati 6, Houston 0: Jay Bruce homered for the third consecutive game and drove in four runs to back Johnny Cueto's solid effort for the Reds.
Philadelphia 5, Chicago Cubs 2: Carlos Ruiz homered and drove in three runs, and Joe Blanton threw 7 1/3 sharp innings for the Phillies. Jimmy Rollins added a two-run double for Philadelphia.
Florida 3, Arizona 2: Hanley Ramirez hit a run-scoring single with two outs in the ninth inning to lift the Marlins over the Diamondbacks, snapping Miami's losing streak at six games.
Pittsburgh 4, Atlanta 2: Streaking Alex Presley helped the Pirates finally provide tough-luck starter Erik Bedard some support. Bedard (1-4) gave up only one run in five innings, and struck out nine.
N.Y. Mets 7, Colorado 5: Dillon Gee shook off one tough inning in an otherwise strong outing, while Lucas Duda homered and singled to drive in four runs for the Mets. Gee allowed four runs in seven innings.
San Francisco 2, San Diego 1: Tim Lincecum pitched eight sharp innings in his longest start of the season and had an infield single with two outs in the sixth for the Giants' first baserunner against Anthony Bass.
Washington at L.A. Dodgers: Bryce Harper, a former top draft pick, made his major-league debut in the game against the Dodgers.
Around the horn
Detroit Tigers: Placed outfielder Delmon Young on the restricted list Saturday and said he would be evaluated under baseball's employee assistance program following his arrest on a hate crime harassment charge for an encounter at his hotel during which police say he yelled anti-Semitic epithets.
On the Web
Follow major league baseball and the Bisons on the "Inside Pitch" blog at buffalonews.com
Compiled from News and wire service reports.