AMERICAN LEAGUE: Orioles 14, Yankees 5
Delmon Young, Adam Jones and Matt Wieters homered as the Baltimore Orioles teed off for 20 hits, battering the host New York Yankees Tuesday.
Young and Wieters each drove in three runs, and Jones delivered one of the Orioles’ four doubles at a half-empty Yankee Stadium.
Rangers 10, Red Sox 7
Robinson Chirinos started a five-run third inning with his first homer of the season and the visiting Texas Rangers won as the Boston Red Sox hit into five double plays.
Blue Jays 5, Astros 2
Melky Cabrera homered for the fourth straight game, Jose Bautista also went deep and the host Toronto Blue Jays beat Houston, handing the Astros their fifth loss in six games.
Rays 1, Royals 0
James Loney hit an RBI single with two outs in the ninth inning to lift the Tampa Bay Rays over the host Kansas City Royals.
Rays starter Chris Archer went seven innings in an impressive pitchers’ duel between top young arms.
NATIONAL LEAGUE: Nationals 5, Dolphins 0
Gio Gonzalez threw six crisp innings to lead the host Washington Nationals to a victory over the Miami Marlins. Gonzalez allowed three singles and two walks. He retired his last 10 batters and is 2-0 with a 0.75 ERA.
Giants 7, Diamondbacks 3
Michael Morse hit a two-run single to back Tim Hudson as each made memorable home debuts with their new team, and Brandon Belt hit a two-run homer for the host San Francisco Giants in a win against the Arizona Diamondbacks. Hudson (2-0) shut down the D-backs for the second time in seven days.
Brewers 10, Phillies 4
Ryan Braun hit three home runs and tied a franchise record with seven RBIs to lead the visiting Milwaukee Brewers over Philadelphia, spoiling the Phillies’ home opener.
Mets 4, Braves 0
Bartolo Colon combined with two relievers on an eight-hitter, Ruben Tejada drove in two runs with two hits and the New York Mets beat the host Atlanta Braves.
Pirates 7, Cubs 6
Pedro Alvarez had two hits and two RBI and the Pittsburgh Pirates overcame two home runs by Starlin Castro to beat the host Chicago Cubs.
Russell Martin drove in the go-ahead run on a sacrifice fly in the eighth inning for Pittsburgh and Jason Grilli closed with a perfect ninth.
Cardinals 7, Reds 5
Matt Holliday hit a go-ahead two-run double in the sixth inning that glanced off right fielder Jay Bruce’s glove on the warning track and the host St. Louis Cardinals beat the Cincinnati Reds.