Hart went 3 for 4.
Rodriguez (8-13) fell to 0-4 as a starter with the Pirates — he earned a win by pitching the 18th and 19th innings Sunday in St. Louis — since being acquired for three prospects in a trade with Houston July 24.
Rodriguez allowed three runs on six hits and four walks in 6 2-3 innings. He had three strikeouts.
Barajas’ hit his ninth home run with nobody on in the seventh, chasing Fiers from the game. Barajas went 2 for 3 and has four hits over his past two starts.
Notes: MVP candidate McCutchen was slow to get up and was attended to by a trainer for several minutes after sliding into the wall in right-center making a running effort to catch Ramirez’s double. McCutchen remained in the game. ... Earlier Friday, the Pirates selected the contract of first baseman Clement from Triple-A Indianapolis and optioned INF Yamaico Navarro to the minors. Clement’s appearance was his first in the majors since Aug. 20, 2010. ... Also Friday, Pittsburgh claimed LHP Hisanori Takahashi off waivers from the Los Angeles Angels. A corresponding roster move will be made when Takahashi reports to the team. ... The Brewers activated RHP Shaun Marcum from the disabled list Friday. He will make his first start since June 14 on Saturday. RHP Jeff Karstens is scheduled to start for the Pirates. Karstens is 0-5 in his career against Milwaukee.