NEW YORK (AP) -- By the time Chris Woodward came to bat in the 11th inning, everyone at Shea Stadium was ready to go home.
Lastings Milledge got there first.
The fleet-footed rookie scored with a nifty slide on Woodward's shallow sacrifice fly and the New York Mets edged the San Francisco Giants 3-2 on Saturday night to split a soggy, dragged-out doubleheader.
"I can't take it anymore. It's crazy," Mets manager Willie Randolph said. "It was a long day, wasn't it?"
In the opener, Eliezer Alfonzo delivered a go-ahead homer off Orlando Hernandez for his first major-league hit and San Francisco won 6-4 after rain delayed the start by 2 hours, 36 minutes.
It rained during both games -- sometimes heavily -- but the teams played on.
After David Wright was intentionally walked to load the bases and Cliff Floyd popped out against Jonathan Sanchez, Woodward hit a shallow fly to right field. Randy Winn's throw was up the third base line and pinch-runner Milledge dove headfirst around Alfonzo, ending a draining day of baseball 9 hours, 14 minutes after the scheduled first pitch.
"I knew I could tag, but it was tough to see because the third baseman blocked me," Milledge said. "I never had that happen to me before."
Duaner Sanchez (4-0) pitched a hitless 11th for the win. The Mets have 17 one-run victories this season and nine walk-off wins, both most in the majors.
Trying to become baseball's first nine-game winner, Tom Glavine gave New York another strong start before a sparse crowd in the nightcap -- a makeup of Friday night's rainout.
He yielded only solo homers to Jose Vizcaino and Winn before leaving for a pinch-hitter in the seventh with the score tied at 2. The left-hander had won six consecutive starts.
"I was just trying to go out there and have a quick game for the boys after being here all day long," he said. "We're not good at that apparently. We like extra innings."
Glavine's sacrifice bunt helped set up consecutive RBI singles by Jose Reyes and Lo Duca with two outs in the third.
San Francisco starter Jamey Wright was just as good, allowing five hits in eight sharp innings.
"This is a tough one to lose," he said.
Barry Bonds pinch-hit in the 10th inning of the second game and grounded out against Billy Wagner. ... Glavine has pitched at least six innings in 27 straight starts, the longest current streak in the majors. He threw only 85 pitches and plans to start on three days' rest Wednesday night at Dodger Stadium. ... Eliezer Alfonzo entered as a defensive replacement in the 11th. Todd Greene started behind the plate.