Cincinnati's Adam Dunn, lef, Jay Bruce and Ken Griffey Jr. celebrate their win Friday over Boston.

CINCINNATI — Jay Bruce and Adam Dunn hit solo homers and Aaron Harang got his first victory in a month, leading Cincinnati to a 3-1 interleague victory over Boston on Friday night.

The Red Sox were in Cincinnati for the first time since the 1975 World Series, when the Reds took two of three at Riverfront Stadium. The Big Red Machine went back to Fenway Park, overcame Carlton Fisk's dramatic wave-it-fair homer that ended Game 6, and won the Series in seven games.

Harang (3-9) hadn't won since May 12, losing his last four starts. He was coming off his worst performance of the season — eight runs in 5 1/3 innings of a 9-2 loss in Florida on Sunday. He allowed four hits and one run in seven innings. Francisco Cordero finished for his 13th save.

Rookie Justin Masterson (3-1) gave up three runs and struck out a career-high nine in 6 2-3 innings in his first career road start.

Boston's Manny Ramirez singled home a run in the fourth. He left the game in the seventh with a sore hamstring.

Bruce led off the first with his fourth homer. Dunn hit his 17th in the fourth and Joey Votto doubled home another run in the inning.

ORIOLES 9, PIRATES 6: At Baltimore, Luke Scott homered and Melvin Mora had three hits and a key RBI for Baltimore, which rallied from a five-run deficit. Pittsburgh got a three-run homer from Jason Michaels in building a 6-1 lead in the third against Brian Burres (5-5).

Baltimore got a run back on a fourth-inning RBI double by Ramon Hernandez, then closed to 6-5 in the fifth on a run-scoring grounder by Aubrey Huff and a two-run single by Kevin Millar.

Reliever Franquelis Osoria (3-2) walked Hernandez and Adam Jones singled before Brian Roberts singled in the tying run. One out later, Mora singled for a 7-6 lead.

Scott homered in the seventh, and Mora doubled and scored on a wild pitch in the eighth.

METS 7, RANGERS 1: At New York, Oliver Perez pitched seven stellar innings and drove in two runs for New York, which gave embattled manager Willie Randolph a win and momentarily eased the tension in a clubhouse desperate for something good to happen. Marlon Anderson snapped an 0-for-25 slump with a base hit and had two RBIs for New York.