The Phils beat the Braves 4-2 last night, rallying late to break a 2-2 tie in support of a strong outing by Cole Hamels. It was the second time in two games the offense had put together a late inning rally to get the Phils a win.

The Phillies have won five of their last seven games.

John Mayberry was one of the heroes last night, doubling with one out in the eighth to start the rally that put the Phils ahead. His bloop to the opposite field was far from a magnificent blast ripped into the gap, but the struggling Mayberry can use any hit he can get.

It was also the first extra-base hit of the year for a Phillies pinch-hitter. They are now 4-for-32 on the year with a double, a walk and 16 strikeouts (125/176/156).

The starting pitching continues to shine. Hamels went six strong innings, allowing two runs, one of which scored with the help of some weak defense by the Phils in the bottom of the sixth. The Phillies have 12 quality starts in their last 13 games.

The Phillies are 12-12 on the year after beating the Atlanta Braves 4-2 last night.

Hamels got the start for the Phillies and went six innings, allowing two runs on six hits and two walks. One of the hits went for extra-bases, a solo home run. He struck out six and his ERA for the year rose to 2.78.

The Phillies have won the last four games that he has started and he has not allowed more than two runs or thrown less than six innings in any of them.

Martin Prado singled into center with one out in the bottom of the first. Prado stole second before Hamels struck Freddie Freeman out swinging 3-2 for the second out. Brian McCann got ahead of Hamels 3-0 before flying to left on a 3-1 pitch to end the inning.

Hamels got the first two to start the second before Juan Francisco lined a single to left. Tyler Pastornicky grounded to short for the third out.

He struck out pitcher Brandon Beachy and Michael Bourn in a 1-2-3 third.

He started the fourth up 2-0. Freddie Freeman flew to left for the first out. McCann was next, though, and he blasted a 3-2 pitch out to right, cutting the lead to 2-1. Hamels struck Dan Uggla out swinging for the second out before walking Matt Diaz. Francisco grounded to first to end the inning.

Bourn singled to right with two outs in the fifth. Prado flew to right for the third out.

Freeman led off the sixth with a single on a ball deflected by Wigginton. McCann was next and Hamels walked him on five pitches, putting runners on first and second. Uggla popped up to Wigginton on the infield fly rule before a single by Diaz loaded the bases for Francisco. Francisco flew to left for the second out, deep enough for Freeman to tag and score, tying the game at 2-2. Pastornicky grounded out on a ball handled by Hamels for the third out.

Wigginton should have made the play on the ball hit by Freeman to start the frame, which would have helped Hamels out quite a bit.

Bastardo started the seventh in a tie game and set down the side in order. Righty Jack Wilson hit for the pitcher Beachy and flew to left for the first out before Bastardo struck out Bourn for the second. Prado flew to center for the third.

First time this season that Bastardo has gotten three outs in an appearance. He was pitching on back-to-back days for the second time this year. Got his ratio down to 1.85 for the year.

Qualls started the eighth with a 4-2 lead. Freeman led off and singled to left. McCann was next and Qualls got him to hit into a double-play to clear the bases. Uggla singled to left before Qualls walked Diaz on four pitches. It put men on first and second with two down for Francisco. Qualls got Francisco swinging 2-2 to leave both men stranded.

A day after giving up a two-run, game-tying homer to a left, Qualls again faces a bunch of lefties in the eighth. The lefty Freeman singles before the lefty McCann gets a shot as the tying run and hits the ball real hard, but into a double-play. Qualls strikes out the lefty Francisco at the plate as the go-ahead run.

So it worked. It’s going to fail to work a lot of the time, though. Qualls just isn’t good enough against lefties to pitch to them day after day with the game on the line. The Phils are going to need to figure something else out, cause if Qualls just stays in there to pitch the whole eighth in tight games every time he’s going to put up some ugly numbers. So far for the year, lefties are hitting 333/368/632 against him. The Phillies got lucky in last night’s game that when McCann absolutely crushed his ball, it was into a double-play.

Bottom line is Qualls in the eighth worked last night, though. Pitching for the second straight day, he dropped his ERA on the year to 2.89. He has allowed six hits and a walk over 3 1/3 innings in his last four appearances after allowing three hits and two walks over six innings his first six times out.

Papelbon pitched the ninth, also throwing for the second straight day. Lefty Eric Hinske hit for the pitcher Kris Medlen and flew to left for the first out. Wilson fouled out to Ruiz for the second and Bourn struck out swinging to end the game.

Three scoreless innings for the pen in which they allow two hits and a walk while striking out three. Bastardo, Qualls and Papelbon have all thrown two days in a row. Qualls threw 18 pitches in the game, Bastardo 14 and Papelbon ten.

The Phillies lineup against righty Brandon Beachy went (1) Rollins (2) Polanco (3) Victorino (4) Pence (5) Wigginton (6) Nix (7) Ruiz (8) Galvis. Rollins leads off for the fourth straight day. Nix in left with Pierre on the bench. Wigginton at first with Mayberry on the bench. Galvis plays second with the lefty Orr on the bench.

The Phillies went in order in the top of the first and again in the second and third.

Polanco singled with one out in the fourth and went to third on a two-out double by Pence. Wigginton was next and singled into left, plating both runners to put the Phils up 2-0. The ball rolled under the glove and past a charging Prado, the error allowing Wigginton to move all the way up to third base. Nix flew to center to leave him there.

With their lead cut to 2-1, the Phils went in order in the fifth.

Rollins led off the sixth with a single, but was caught stealing for the first out. Polanco and Victorino both grounded out behind him.

It was 2-2 when the Phils hit in the seventh. Pence led off and smashed a ball, but Pastornicky snared it at short for the first out. Wigginton was next and he smashed a ball to deep right center field, but Diaz ran it down on a nice play for the second out. Nix doubled to left, but was left at second when Ruiz flew to right.

The Phils pounded Beachy in the inning, but with nothing to show for it. Another extra-base hit for Nix.

Lefty Jonny Venters started the eighth for Atlanta and got Galvis on a ground ball to short for the first out. Mayberry hit for Bastardo and flared a ball down the first base line that dropped in right, which was a double for the hustling Mayberry. Rollins followed Mayberry and singled into left, putting runners on first and third for Polanco. Polanco struck out swinging at a wild pitch, but the ball got far enough away to allow Mayberry to score from third (3-2) and Rollins, who was on the move, got credit for a stolen base of second. Victorino was next and hit a ball hard up the middle, off of Venters, for a single. It put men on first and third for Pence with two outs and righty Kris Medlen came in to pitch to Pence. Victorino was on the move when Pence hit what would have been a ground ball to second. But there was nobody there. It went into right center field for a single, plating Rollins to make it 4-2 and moving Victorino up to third. Wigginton struck out swinging to leave the runners at the corners.

Huge hit for Mayberry, bloop or no. Nice job running the bases by him to get a double out of it. Victorino on the move turns Pence’s ground out to second into an RBI-single.

Pierre hit for Qualls and flew to left to start the ninth. Ruiz and Galvis singled back-to-back, putting runners on first and second for Mayberry. Mayberry hit into a double-play to set the Phillies down.

Mayberry is hitting .216 for the year. He doesn’t have a walk in 51 plate appearances. Across both leagues, there are 253 players with at least 50 plate appearances and Colorado’s Ramon Hernandez is the only player other than Mayberry without a walk.

Pierre is 1-for-his-last-8.

Rollins was 2-for-4 in the game with a stolen base and a caught stealing. He’s 6-for-15 for the year (400/471/467) in his four games hitting leadoff.

Polanco 1-for-4. He’s 8-for-his-last-20 with two walks.

Victorino 1-for-4. 5-for-his-last-42 (119/140/286 over 43 plate appearances). For the year, he’s hitting 205/256/219 against right-handed pitchers and 303/333/870 against lefties. He has 23 at-bats against lefties for the season and has hit all four of his home runs against lefties.

Pence 2-for-4 with a double and an RBI to raise his average to .264. He’s 5-for-his-last-16.

Wigginton 1-for-4 with two RBI, two strikeouts and a non-error misplay at first. He’s tied with Ruiz for second on the team in RBI with ten.

Nix 1-for-3 with a double. He leads the team with five. He’s the only hitter on the team with an OPS over .838 (he’s at .910).

Ruiz was 1-for-4. He’s 8-for-his-last-19 with six RBI.

Galvis 1-for-4. He’s on-basing .227 for the year. 3-for-his-last-27 with a double and a walk.

Halladay (3-2, 1.95) faces righty Tommy Hanson (3-2, 3.00) tonight. The Phillies have lost the last two games that Halladay has started, although he allowed just five runs in 14 innings in the two outings combined. He still hasn’t allowed a home run on the year or gone less than seven innings in a start. Hanson has made five starts on the year and allowed more than two runs in just one of them. Lefties have had success against him in the early going, hitting 273/344/400 against him so far.