The Phillies dropped their fourth consecutive game after suffering an 11-3 loss to the Cardinals on Wednesday (see Instant Replay).
With the Phillies in need of help and the trade deadline looming, Charlie Manuel says the club isn't close to pulling off any moves (see story).
Now, here's a recap of some of Wednesday's MLB action:
Hudson fractures ankle in Braves' win over Mets
NEW YORK -- Tim Hudson needs surgery on his broken right ankle, an injury that leaves the NL East-leading Atlanta Braves without one of their top pitchers.
Hudson got hurt while covering first base Wednesday night during an 8-2 victory over the New York Mets when Eric Young Jr. stepped on the back of his lower leg. The 38-year-old right-hander was carted off the field in obvious pain.
He had X-rays at Citi Field, and the Braves say he will undergo surgery in Atlanta once the swelling goes down. It's unclear how long Hudson will be out or whether he'll be able to pitch again this season.
Hudson (8-7) was working on a four-hit shutout in the eighth inning when Young hit a grounder that was knocked down by first baseman Freddie Freeman. Hudson took Freeman's toss at the bag just before Young arrived, and the speedy outfielder inadvertently stepped on Hudson, driving his right ankle awkwardly into the ground (see full recap).
Liriano outduels Strasburg as Bucs top Nats
WASHINGTON -- Pirates left-hander Francisco Liriano did not allow a hit until the sixth inning against a struggling and depleted Nationals lineup, and Pedro Alvarez homered off an otherwise-dominant Stephen Strasburg, leading Pittsburgh past Washington 4-2 Wednesday night.
The Nationals fell to 0-6 since the All-Star break -- scoring a grand total of 13 runs in that span -- and have lost 11 of their last 13 games.
Already the owner of one previous no-hitter, Liriano (10-4) walked the first batter he faced, then retired 11 in a row before another walk. Five more outs followed, before rookie Anthony Rendon reached on what was ruled an infield single with two away in the sixth (see full recap).
Garza wins Rangers debut over Yankees
ARLINGTON, Texas -- Matt Garza pitched into the eighth inning of his Rangers debut, the only run he allowed unearned after his throwing error, and Texas beat the New York Yankees 3-1 on Wednesday night.
Garza (1-0) was 6-1 in his 11 starts this season for the Chicago Cubs before being traded Monday to the Rangers, who had long coveted the right-hander. He was 5-0 with a 1.24 ERA his last six starts for Chicago, winning the last five.
After giving up consecutive singles to start his first game in a Rangers jersey, Garza retired 15 of the next 16 batters before his throwing error on Brett Gardner's comebacker leading off the sixth.
A.J. Pierzynski drove in two runs for Texas, including a tiebreaking solo homer in the bottom of the sixth off Andy Pettitte (7-8). David Murphy also homered, off reliever Shawn Kelley in the eighth (see full recap).