Brandon Snyder homered and had a career-high six RBIs against his former team, and the visiting Texas Rangers beat Baltimore, 14-3, Monday night to end the Orioles’ five-game winning streak.
Snyder, the Orioles’ top draft choice in 2005, hit a two-run single in the second inning, a three-run drive in the sixth, and an RBI single during a seven-run ninth. He played in only 16 games with Baltimore before the Rangers got him for cash considerations in January.
Michael Young homered and drove in three runs and Josh Hamilton hit his 10th home run for the Rangers.
Robert Andino and Wilson Betemit homered for Baltimore, and J.J. Hardy had three hits, giving him eight over two games.
Mets 5, Phillies 2 - Jordany Valdespin had a pinch-hit three-run homer off Jonathan Papelbon in the ninth inning for his first major league hit, leading New York to a victory over host Philadelphia.
David Wright hit a tying two-run double off Roy Halladay in the sixth, and the Mets won their third straight game.
Angels 8, Twins 3 - Jered Weaver allowed three hits over six innings in his first start since no-hitting the Twins last week to lead visiting Los Angeles.
Weaver (5-0) gave up one run with two walks and two strikeouts and Alberto Callaspo had a homer and three RBIs for the Angels, who have won six of eight as they try to climb out of the cellar in the AL West.
Erik Komatsu had two of the Twins’ three hits against Weaver, but the Twins didn’t have much more success against Weaver than they did last Wednesday.
Indians sweep White Sox, 8-6, 3-2 - Shelley Duncan’s RBI double in the eighth inning gave host Cleveland a win over Chicago for a sweep of their day-night doubleheader.
Zach McAllister pitched six innings for his first major league win as the Indians roughed up a far-from-perfect Philip Humber in the opener.
Mariners 3, Tigers 2 - John Jaso’s sacrifice fly capped a three-run rally in the bottom of the ninth for Seattle.
Marlins 4, Astros 0 - Carlos Zambrano pitched a three-hitter for his first win of the season leading Miami to its seventh straight win with a victory in Houston.
Cubs 5, Braves 1 - Jeff Samardzija allowed five hits and a run over seven strong innings, and Bryan LaHair, Ian Stewart, and Geovany Soto each homered to lead Chicago.
Reds 6, Brewers 1 - Jay Bruce hit a three-run home run and Bronson Arroyo pitched solidly into the seventh inning, leading visiting Cincinnati.
Cardinals 9, Diamondbacks 6 - Rafael Furcal, Carlos Beltran, Matt Holliday, Allen Craig, and David Freese all hit solo shots to power St. Louis in Phoenix.
Padres 3, Rockies 2 - Yonder Alonso drove in two runs and host San Diego beat Colorado to become the last NL team to get to 10 victories.
Dodgers 9, Giants 1 - Ted Lilly outpitched Barry Zito through six innings and Los Angeles beat San Francisco in the Dodgers’ first home game since changing ownership last week.