american league
Cleveland wins with walk-off slam CLEVELAND 5, TORONTO 4: Travis Hafner hit a grand slam in the bottom of the ninth inning to cap the Indians' five-run rally in a victory over the Blue Jays on Thursday. Hafner hit the first pitch from Luis Perez deep into the right-field seats for Cleveland's second walk-off slam of the season. Carlos Santana also did it to beat Detroit 9-5 on April 29.
"It's awesome, there's nothing like it." Hafner said of the feeling he had. "It's the most fun you can have on a baseball field."
Hafner's 12th career slam made a winner of Tony Sipp, who yielded Jose Bautista's 29th homer in the eighth to give Toronto what seemed like a comfortable 4-0 lead.
DETROIT 3, KANSAS CITY 1: Max Scherzer held the Royals in check while pitching into the seventh inning, Ryan Raburn belted a two-run homer and the Tigers bullpen held on vs. the host Royals.
BOSTON 10, BALTIMORE 4: Dustin Pedroia hit a three-run homer and the host Red Sox added three consecutive home runs in the seventh on their way to taking over first place in the AL East.
TAMPA BAY 5, NEW YORK 1: Jeff Niemann gave up Derek Jeter's 2,998th hit but little else, B.J. Upton homered and drove in three runs, and the Rays beat the host Yankees.
LOS ANGELES 5, SEATTLE 1: Jered Weaver pitched a six-hitter for his 11th victory, and fellow All-Star Howie Kendrick extended his hitting streak to 16 games for the Angels in Anaheim, Calif.
TEXAS 6, OAKLAND 0: Derek Holland rebounded from his shortest outing ever with a four-hitter for his third career shutout and Josh Hamilton had four RBI for the Rangers in Arlington, Texas.