Updated

All those Cleveland injuries are giving Ryan Raburn a chance to hurt the Indians' opponents.

Raburn homered twice for the second straight game and the Indians hit seven home runs in all, routing the Philadelphia Phillies 14-2 Tuesday night.

The Indians set a major league high this season for homers in a game. Cleveland, which struggled at the plate for most of April, has won three in a row, outscoring opponents 33-5 in that span.

Raburn, who has seen increased playing time because of injuries to outfielders Michael Bourn and Nick Swisher, hit a two-run homer in the fifth inning and a solo drive in the seventh.

It was the sixth two-homer game of his career, including Monday's performance against Kansas City.

"Right now everything is clicking for me," Raburn said. "I'm trying to ride this out as long as I can."

Philadelphia had won three in a row before the Indians teed off on former Cy Young Award winner Roy Halladay (2-3). Cleveland's first five homers were two-run shots. Carlos Santana, Mark Reynolds and Lonnie Chisenhall homered off Halladay, then Raburn and Michael Brantley homered off Chad Durbin.

Raburn and Drew Stubbs hit back-to-back shots in the seventh against Raul Valdes. The Indians fell one homer short of the franchise record of eight, set in 1997 and matched in 2004.

"The best thing about that game was we got through it, I guess," Phillies manager Charlie Manuel said. "Every ball they hit was hard. What can you say? I don't know how you stop them on nights like tonight."

Halladay allowed eight runs and nine hits in 3 2-3 innings. Coming off three strong outings, he gave up homers in the first to Santana and Reynolds in the first. Chisenhall homered in the fourth and Asdrubal Cabrera's two-run single finished Halladay.

"He's always one pitch away from getting out of an inning," Indians manager Terry Francona said. "His stuff was pretty good. He always has that movement. We stayed on him and got the barrel to a lot of balls."

Given a 12-1 lead in the fifth, Zach McAllister (2-3) coasted, giving up two runs in seven innings. Delmon Young, activated from the disabled list before the game, hit a solo homer in his first at-bat for Philadelphia in the second inning.

"Any pitcher will tell you he's happy to have an offense like that," McAllister said.

Raburn became the first Indians player with consecutive multihomer games since Travis Hafner accomplished the feat in 2004. He's 9 for 17 with seven RBIs in his last four games.

"He's a good hitter," Francona said. "This has been a great five days for him."

Raburn and Stubbs each had three hits and scored three times.

While Francona enjoyed watching baseballs fly out of the park, his highlight came in the eighth inning when 42-year-old Jason Giambi used a headfirst slide to beat out an infield hit with the Indians leading by 12 runs.

"If you're a young player and after you watch that and you don't run a ball out, you should be humiliated," Francona said. "I was so damn excited ... that's a guy who cares."

Said Giambi: "I felt like Mr. Potato Head. My body parts were all over the field. I don't care how old you are, when you smell a hit, you want a hit."

Young, who will likely play right field Wednesday night, was hit by a pitch in the fifth and singled in the sixth. Chase Utley hit a solo homer in the sixth.

The interleague game featured managers who had guided both teams.

Manuel went 220-190 with the Indians from 2000-2002, while Francona was 285-363 with Philadelphia from 1997-2000.

Swisher missed the game with a sore left shoulder, and Francona said he might also sit out Wednesday night. Bourn, who hasn't played since April 14 when he cut his right index finger, was eligible to come off the 15-day disabled list but will be sidelined for at least a few more days.

Swisher, Bourn and Reynolds were key offseason signings for the Indians in the offseason. Reynolds finished April with eight home runs and 22 RBIs.

NOTES: The Indians have played a major league-low nine home games this year. They opened a nine-game homestand. ... Ryan Howard extended his hitting streak to 11 games for the Phillies with a sixth-inning double. ... The teams wrap up their two-game interleague series Wednesday as Philadelphia LHP Cliff Lee (2-1) faces the Indians for the first time since Cleveland traded him to the Phillies during the 2009 season. "It doesn't feel like it's been that long since I played here," said Lee, who won the AL Cy Young in 2008. "Tomorrow is just another outing, but it's going to be interesting and it's going to be neat." ... RHP Trevor Bauer (0-1) will be called up from Triple-A Columbus to start for the Indians. He lost his only start of the season against Tampa Bay on April 6, walking seven and allowing three runs in five innings. ... Phillies OF Ben Revere (sore quadriceps) returned from a four-game absence and batted ninth, going hitless in three at-bats.