Williams takes perfect game into sixth inning

ST. LOUIS (AP) -- Woody Williams did not allow a baserunner into
the sixth inning and had a sacrifice fly in a decisive two-run
seventh as the St. Louis Cardinals beat the San Diego Padres 4-2 to
snap a four-game losing streak Friday night.

Williams walked Gary Bennett with one out in the sixth to end
his string. After a sacrifice, Mark Kotsay hit a two-run homer for
the Padres first hit. Williams allowed two hits over eight innings.

Rookie Bo Hart followed Williams' tying fly ball off Brian
Lawrence with a go-ahead single for the Cardinals, who have won
only four of their last 12. But St. Louis has won 27 of the last 31
meetings against the Padres dating to the start of the 1999 season.

Hart was 2-for-3, his 10th multihit game in his first 22 games,
and is hitting .381.

Williams (12-3), named to his first All-Star team at age 36
earlier this week, joined Russ Ortiz of the Braves as the NL's only
12-game winners. He's 4-1 in his last five starts.

The Padres' other hit off Williams, who played with San Diego
from 1999-2001, was a leadoff single in the eighth by Gary Matthews
Jr. Williams escaped a bases-loaded, one-out jam in the eighth by
getting Kotsay to ground into a force at home, and then inducing a
popup from Mark Loretta.

Williams struck out two and walked two.

Jim Edmonds hit his 28th homer, tying for the major league lead,
off Jesse Orosco in the eighth to give the Cardinals a two-run

Jason Isringhausen worked the ninth for his fourth save in four

Edgar Renteria was 3-for-3 with a home run for the Cardinals,
making him 9-for-19 in his last five games. It was his NL-leading
39th multihit game, one more than teammate Albert Pujols, who did
not start for the first time since April 15. Pujols pinch-hit in
the eighth and played first base in he ninth.

Lawrence (5-10) allowed three runs on seven hits in 6 2-3
innings. He's 1-3 in his last six starts.

Despite the loss, the Padres are 9-4 in their last 13 games.

Game notes
Loretta was 0-for-4, ending a 10-game hitting streak in
which he went 21-for-44. He had an 11-game hitting streak in June.
... Sean Burroughs singled in the ninth to reach base for the 15th
straight game. He is 20 for his last 54. ... The Cardinals are 1-5
in a stretch of 14 consecutive games against the NL West. ...
Edmonds was 1-for-2 with two walks and is 10-for-34 during a
nine-game hitting streak.