Cardinals beat Pirates 1-0 in 10 innings

ST. LOUIS (AP) - Brendan Ryan's broken-bat infield hit in the 10th inning drove in the game's lone run and the St. Louis Cardinals beat the Pittsburgh Pirates 1-0 on Friday night.

Chris Carpenter allowed five hits over eight innings for the Cardinals, who have won 8 of 9 at home and regained first place in the NL Central by a half-game over Cincinnati. St. Louis is 35-16 at home and rebounded after a 2-5 trip.

Ryan Ludwick opened the 10th with a double off Javier Lopez (2-2), his first pinch-hit in nine at-bats this season, and advanced on a sacrifice. The infield was in for Ryan's grounder and second baseman Neil Walker knocked it down with a lunge to his left but then bobbled the ball as Ludwick, who had hesitated, sprinted for home.

Copyright 2010 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.