Clint Barmes homered and drew a bases-loaded walk for the Pittsburgh Pirates, who completed a three-game sweep in an interleague matchup of wild-card leaders with a 7-5 victory over the slumping Texas Rangers on Wednesday.
Justin Morneau, acquired from Minnesota less than two weeks ago, snapped an 0-for-14 slump with four hits while scoring twice.
The Pirates (84-61) moved within a half-game of NL Central-leading St. Louis, which hosted Milwaukee on Wednesday night.
Texas (81-63) has dropped nine of its last 12, a stretch in which the Rangers have lost four consecutive series. They have gone from a three-game lead in the AL West to 2½ behind Oakland before the Athletics played at Minnesota on Wednesday night.
A.J. Burnett (8-11) struck out seven in 6 1-3 innings, though he faded late after retiring the first 13 batters he faced.