Ankiel’s bat lifts Cards

Cardinals 5, Padres 0

St. Louis – Failed pitcher Rick Ankiel hit a three-run homer to cap his debut as a major-league outfielder, and Joel Pineiro worked seven scoreless innings in the Cardinals’ victory over San Diego on Thursday night.

Braves 7, Mets 6

New York – Left fielder Willie Harris robbed Carlos Delgado of a tying home run in the ninth inning, and the Braves held off the Mets.

Dodgers 5, Reds 4, 11 inn.

Cincinnati – Rafael Furcal homered in the 11th inning, and the Dodgers snapped a season-high six-game losing streak.

Nationals 3, Giants 1

San Francisco – Jon Rauch retired pinch-hitter Barry Bonds in a key spot, and Felipe Lopez hit a two-run homer for the Nationals.

Marlins 4, Phillies 2

Philadelphia – Josh Willingham homered and drove in two runs in his return to Florida’s lineup.

Cubs 10, Rockies 2

Denver – Jacque Jones matched a season high with four RBIs.

Diamondbacks 4, Pirates 2

Phoenix – Tony Clark homered and drove in two runs.