Xavier Nady hit a grand slam off rookie Joey Devine in the 13th inning to lead the San Diego Padres past Atlanta 7-2 on Saturday, handing the Braves their third straight loss at Turner Field.
"You've got to overcome adversity if you're going to be a successful player," Devine said. "I'll come to the ballpark tomorrow with a smile on my face."
Devine (0-1), the Braves' first-round pick in the June draft, was called up from minor league Double-A Mississippi before the game, took an early morning flight to Atlanta and made his major league debut on 45 minutes sleep.
The right-hander pitched a scoreless 12th and was one pitch from finishing the 13th when Nady connected with a 1-2 fastball, sending a 415-foot drive into the center-field seats.
"I knew I had hit it good," said Nady, who was hitless in his first five at-bats. "I looked up as I rounded first base, and when I saw it was out, I was beside myself. The best part was looking in the dugout and seeing their reaction."
The Padres loaded the bases on Eric Young's single and two walks, one of them intentional. After Nady's 13th homer, the Padres added another run on Miguel Olivo's run-scoring single off John Foster.
First-place Atlanta has its first three-game home losing streak. Overall, it's only the third time the Braves have lost three in a row.
Rudy Seanez (4-1) pitched a scoreless 12th.
Cardinals 4, Giants 2
In St. Louis, Matt Morris (13-5) earned his 100th win and Jim Edmonds scored twice, leading St. Louis over San Francisco.
Mark Grudzielanek's single snapped a 2-all tie in the sixth inning, and the Cardinals added one more run with another successful suicide squeeze. Albert Pujols and John Mabry each had an RBI for St. Louis, which activated right fielder Larry Walker from the disabled list before the game.
Jason Isringhausen got four outs for his 32nd save in 35 opportunities. He retired pinch-hitter Moises Alou on a routine fly with the bases loaded to end it.
Morris (100-57) is the first Cardinals hurler to reach the 100-win mark since Bob Forsch in 1982. The right-hander is 7-2 in 12 starts at home this season and has won four of his last five at Busch Stadium.
Kevin Correia (2-4) gave up four runs -- three earned -- and six hits in six innings.
Dodgers 11, Marlins 6
At Miami, helped by Choi Hee-seop's three hits, Los Angeles ended Florida's shutout streak and came from behind twice.
Choi went 3-for-3 with two RBIs against his former team, scored three times and started a decisive rally in the seventh inning. Dioner Navarro drove in two runs with his first career double in the second to end the Marlins' streak of 28 consecutive scoreless innings pitched.
Brian Moehler, bidding for Florida's fourth shutout in a row, lasted only two-plus innings and gave up four runs.
Choi had a single, double and triple, and was hit by a pitch from Ron Villone (0-2) to start a comeback in the seventh.
Brewers 3, Astros 2
At Houston, Ben Sheets scattered eight hits in his third complete game of the season, and Geoff Jenkins hit a tiebreaking home run as Milwaukee beat Houston.
The Astros, who have lost six of eight, slipped one-half game behind Philadelphia in the National League wild-card race.
Jenkins snapped a 2-all tie in the seventh with his 17th home run off Chad Harville (0-2).
Sheets (9-9) struck out eight and walked none in his 11th career complete game. He has allowed only eight walks in his last 11 games.



