BALTIMORE – Sporting a lineup top-heavy with sluggers, the Boston Red Sox got the power they needed from the bottom third of their batting order in a feel-good win over the Baltimore Orioles.

Daniel Nava and Kelly Shoppach hit sixth-inning homers to turn a tie game in Boston’s favor, and newcomer Scott Podsednik also connected to help carry the Red Sox to a 6-5 victory Wednesday.

Nava batted seventh, Podsednik eighth and Shoppach last. The trio won’t make anyone forget the home-run power of David Ortiz, Adrian Gonzalez and Kevin Youkilis, but on this day they combined to go 6 for 9 with three homers, four RBI and four runs.

The victory enabled the Red Sox to finish a grueling stretch of 20 games in 20 days with an 11-9 record, and thrust them back to .500 (22-22). Boston took 2 of 3 from the Orioles, who were seeking to win a fourth straight series against the Red Sox for the first time since 1960.

“The top part of the lineup has been doing so much work in 20 days, they were a little under the (weather) today,” Manager Bobby Valentine said. “The bottom third, (hitting coach) Dave Magadan has done such a fabulous job, we said, ‘Let’s leave it to those guys to do it.’ And they did.”

It was 2-all in the sixth before Nava drove a 2-0 pitch from Jake Arreita (2-5) over the right-field wall. Podsednik followed with a single, and Shoppach greeted Luis Ayala with a drive to left.

Nava and Shoppach each doubled their home run total for the season; the pair also connected on May 14 against Seattle.

Valentine revealed that the seldom-used Shoppach had griped about his lack of action less than 24 hours earlier.

“Let it be known he came in yesterday and wondered why he wasn’t playing. He left angry,” Valentine said. “I like him playing when he’s angry, I guess.”

Nick Johnson’s second homer of the game, against Andrew Miller with a man on in the sixth, got Baltimore to 5-4. But Podsednik hit a solo shot in the eighth for a two-run cushion.

Acquired from Philadelphia on May 11 and summoned from Triple-A Pawtucket on Tuesday, Podsednik got two hits in his first start with Boston.

“It’s good to get back and get my first start, contribute and get a couple runs,” he said.

Wilson Betemit hit a sacrifice fly in the eighth off Vicente Padilla, and Alfredo Aceves got four straight outs for his 11th save in 13 chances.

Boston starter Daniel Bard (4-5) allowed two runs, five hits and four walks in 5 1/3 innings.

Johnson’s first multihomer game since May 28, 2006, was not enough to prevent the first-place Orioles from losing for the third time in four games. With the potential tying run on second base in the eighth, Johnson ended the inning with a strikeout.

NOTES: Baltimore went 12-8 over the same 20-game stretch. … Nava has 11 RBI in 14 games since joining the Red Sox on May 10. … Orioles LHP Zach Britton (shoulder) is set to begin his minor league rehabilitation assignment Saturday with Double-A Bowie. … Baltimore’s Adam Jones extended his career-best hitting streak to 15 games. … Baltimore second baseman Brian Roberts played his first game since sustaining a concussion more than a year ago, going three inning for Double-A Bowie on Wednesday night. Roberts walked in both of his plate appearances against Richmond. He scored standing up from first base on a double. He also fielded one grounder.