Adrian Beltre went 4-for-4 with two homers and five RBI to lead the Texas Rangers over the Baltimore Orioles, 8-4, in the second of a four-game set at Camden Yards.
A.J. Pierzynski added two hits and an RBI and Jurickson Profar and Nelson Cruz each drove in a run for the Rangers, winners in five of their last six.
Martin Perez (3-1) gave up four runs -- two earned -- on six hits over six- plus innings.
Manny Machado hit a solo homer and J.J. Hardy drove in a pair of runs for the Orioles, losers in five of their last six games.
Zach Britton (2-3) was tagged for five runs on eight hits and three walks over five innings to absorb the loss.