Brandon Snyder homered and had a career-high six RBIs against his former team, and the 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.
Texas starter Matt Harrison (4-2) gave up three runs, six hits and a walk in seven innings.
Michael Young homered and drove in three runs and Josh Hamilton hit his 10th home run for the Rangers, who got 19 hits in their sixth straight win over Baltimore. First-place Texas had lost five of its previous seven games.
Brian Matusz (1-4) yielded seven runs and 10 hits in five-plus innings, leaving Baltimore in a 7-0 hole in the sixth.