Philadelphia Phillies' Jonathan Pettibone pitches in the third inning of a baseball game against the Cleveland Indians, Tuesday, May 14, 2013, in Philadelphia. (AP Photo/Matt Slocum) (The Associated Press)

Philadelphia Phillies' Carlos Ruiz, left, and Domonic Brown celebrate after scoring on a double by John Mayberry Jr. as Cleveland Indians starting pitcher Scott Kazmir, right, walks to the mound in the fourth inning of a baseball game, Tuesday, May 14, 2013, in Philadelphia. (AP Photo/Matt Slocum) (The Associated Press)

Cleveland Indians' Carlos Santana is hit by a pitch from Philadelphia Phillies' Jonathan Pettibone in the third inning of a baseball game, Tuesday, May 14, 2013, in Philadelphia. (AP Photo/Matt Slocum) (The Associated Press)

John Mayberry Jr. had three hits and three RBIs, including a go-ahead two-run double for the Phillies, who won their third straight game to get within two games of .500.

Kazmir (2-2) gave up four runs and six hits in five-plus innings. He had three strikeouts after getting 10 in six innings in his last start.

"I was just pretty much fighting myself all game. I never really got into a rhythm," Kazmir said. "I kind of fell in love with my change-up a little bit and ended up throwing it three times in a row (to Mayberry). He didn't miss it."

The hard stuff impressed the Phillies.

"He had zip on his fastball," manager Charlie Manuel said. "I thought we beat a good pitcher."

The Indians had won seven of nine. They swept a two-game series at home against the Phillies two weeks ago, outscoring them 20-2.

Perhaps they were a bit fatigued after playing a doubleheader on Monday and 13 games in 12 days.

"I don't know if I'd call it a valley," manager Terry Francona said of the offensive slump. "We played a lot of baseball in a short amount of time. We were pretty hot. You can erupt any night or you can't score. I don't see it as a trend either way."

Pettibone (3-0) allowed two runs and four hits in 6 2-3 innings, the longest of his five career starts. Three relievers got the next four outs and Jonathan Papelbon finished in a non-save situation after Philadelphia tacked on two runs in the eighth.

Pettibone, a 22-year-old righty, came up from Triple-A when John Lannan went on the disabled list. With Roy Halladay now out indefinitely, Pettibone isn't going anywhere, especially if he keeps pitching like this.

"He does a tremendous job," Manuel said. "He pitched a good game, kept his composure, stayed focused on what he was doing."

The Phillies improved to 12-4 when Pettibone, Kyle Kendrick or Lannan start. They're 7-16 in games started by the $64.5 million trio of Cole Hamels, Halladay and Cliff Lee.

"My first start, I didn't get any sleep the night before," said Pettibone, who lowered his ERA to 3.41. "Now I can get a full night's sleep. You just build confidence and try to build off each start."

Brown got Philadelphia's rally going in the fourth by lining a one-out single. Carlos Ruiz then walked to bring up Mayberry. He ripped a two-run double to left-center to put the Phillies up 3-2.

Brown roped his seventh homer into the right-field seats to make it 4-2 in the sixth.

Mayberry and Freddy Galvis had RBI singles in the eighth.

Frandsen hit a 1-2 pitch into the flower bed just beyond the left-field wall to give the Phillies a 1-0 lead in the first.

Nick Swisher led off the second with a single and Carlos Santana followed with an opposite-field double down the left-field line. After Mark Reynolds popped out to shallow right, Michael Brantley hit a two-run single up the middle off a 1-2 pitch.

Asdrubal Cabrera led off the eighth with a triple off Antonio Bastardo, but was stranded. Bastardo struck out Nick Swisher looking. After Santana walked, Justin De Fratus entered and retired Reynolds on an infield pop. Jeremy Horst then came in and fanned Brantley to end the inning.

"He kept us off balance tonight," Michael Bourn said of Pettibone. "We had a chance to score but they held us. They came up with some big hits. That's part of the game. That happens sometimes. We've been pretty successful with runners in scoring position at this point of the season. It's going to happen in the course of 162 games. They got the best of us tonight."

Pettibone had location issues in the third when he loaded the bases on a walk and hit consecutive batters. But he retired Reynolds on a pop-up to escape the jam.

The surprising Indians, coming off a 68-94 season, are 21-17 under first-year manager Terry Francona, who managed the Phillies to four losing seasons from 1997-2000 before leading Boston to two World Series titles in 2004 and 2007.