Angels 4, Indians 3 (12): Jeff Mathis hit a bases-loaded sacrifice fly in the 12th inning that scored Vernon Wells and Los Angeles beat Cleveland at home.
Wells singled sharply into the hole off the glove of shortstop Asdrubal Cabrera with one out in the 12th, only his fifth hit in 49 at-bats this season.
Chad Durbin (0-1) walked Alberto Callaspo, and both runners advanced on a wild pitch to Mark Trumbo. An intentional walk to Trumbo loaded the bases.
Mathis hit a fly to medium center field and Wells streaked home ahead of Michael Brantley's throw. Last season, Mathis beat the Indians by the same 4-3 score in the 16th inning with a sacrifice fly.
Yankees 7, Orioles 4: A.J. Burnett remained undefeated in April with the Yankees by pitching effectively into the seventh inning, Alex Rodriguez hit a three-run homer as New York won at home. Robinson Cano added a two-run double. Mark Teixeira had two hits and Jorge Posada homered.
Blue Jays 8, Mariners 3: Jose Bautista hit a three-run homer off Seattle reliever Chris Ray, part of Toronto's six-run eighth inning, and the visiting Jays avoided a three-game sweep by rallying. Bautista unloaded on a 2-1 breaking ball that Ray (1-1) left in the middle of the plate, hitting it into the Toronto bullpen in left field — where reliever Jon Rauch caught the homer as he was warming up.
Tigers 3, Rangers 2: Brandon Inge hit a solo home run in the bottom of the ninth inning and Detroit beat Texas at home in their last at-bat for the second straight day.
With one out, Inge hit the first pitch from Darren Oliver (1-1) over the left-field wall. Jose Valverde (2-0) pitched a scoreless top of the ninth for the Tigers.
Rockies 5, Mets 4: Troy Tulowitzki hit a go-ahead homer through the thick New York fog and Colorado, off to the best start in club history, beat New York.
Ryan Spilborghs also connected and Esmil Rogers (2-0) won his second straight outing to begin the season as Colorado earned its fourth consecutive victory — all on the road. The NL West leaders improved to 8-2, with the only two losses coming in extra innings.
Marlins 5, Braves 1: Josh Johnson took a no-hit bid into the eighth inning before rookie Freddie Freeman doubled with one out as Florida won in Atlanta. Johnson (2-0) dominated for 71⁄3 innings, striking out nine and walking three.
Brewers 6, Pirates 0: Shaun Marcum pitched seven shutout innings, Prince Fielder homered for the third time in four games and visiting Milwaukee won their sixth in seven games. Marcum (2-1) was perfect through four and kept the Pirates off-balance with his changeup.