Brandon Beachy has sharp outing

CLEARWATER, Fla. -- Brandon Beachy pitched three no-hit innings in his second start since having shoulder surgery in September, and B.J. Upton doubled among his two hits for the Atlanta Braves, who tied the Philadelphia Phillies 2-2 on Wednesday.

Beachy's outing was a significant improvement over his first one, when he gave up five hits and two runs in 1 2/3 innings against Houston.

Upton is trying to rebound from a horrid first season in Atlanta. He hit .184 in 126 games after signing for five years and $75 million.

Kevin Frandsen drove in Bobby Abreu in the fourth inning for the Phillies' first run. Frandsen was 2-for-3.

Sean O'Sullivan pitched three shutout innings despite giving up three hits and a walk.

Beachy said his arm feels fine, a change from most of the past two seasons. He had Tommy John surgery in June 2012 and a minor shoulder operation in September 2013.

"I felt better, more comfortable out there," said Beachy, who made only five starts last year and had a 4.50 ERA. "Turned it up a little more. I don't know what the radar gun said or anything like that, but I felt like I had my legs under me a little bit better in the third inning."