NEW YORK -- For Tom Glavine, the turnaround has been dramatic and relatively simple. He's throwing more strikes and getting better results.
Glavine struggled mightily early in the season and heard the whispers that at age 39, he might be done. The message he sent again Saturday is that he's far from finished, pitching effectively into the eighth inning to lead the New York Mets over San Francisco 5-1 and send the Giants to their eighth straight loss.
It was vintage Glavine, making big pitches when he had to, hitting his spots, getting key outs.
"This is as good as I've been in the last month," Glavine said. "I'm throwing more strikes, not walking guys, more comfortable with my mechanics. I trust myself to throw strikes."
Glavine (4-5) wasn't overpowering. He never is. He scattered nine hits over 7 2/3 innings for his 266th win, tying Bob Feller and Eppa Rixey for 32nd on the career list. He struck out three, walked none and left with two runners on.
"You try to go as deep as you can and make it as short as you can for the bullpen," Glavine said.
As he walked off, he got a standing ovation from the crowd of 37,194.
"That was nice," he said, "much better than the alternative. Hopefully, it will continue that way."
The Giants are on their longest losing streak since also dropping eight straight in May 2000. They finished that season with the best record in baseball.
"I think all of us have got to turn around and look at what we're doing because what we're doing ain't making it," catcher Mike Matheny said.
The Mets took the lead when Cameron, batting .464 against left-handers, hit a 3-1 pitch from Noah Lowry (2-6) for his sixth home run in the first inning.
Moises Alou, who had four hits, tied it in the fourth, hitting the first pitch from Glavine for his 10th homer.
"I had a good day today for the most part but all of us have the same goal and that's to win ballgames," Alou said. "If we don't do that, I really don't enjoy anything on the field."
New York went ahead again in the fifth. Jose Reyes opened with a double off the 396-foot sign in left-center. Cameron walked and the runners advanced on a surprising sacrifice bunt by Carlos Beltran.
"Beltran bunted on his own. He's a versatile player. He plays team ball," manager Willie Randolph said. "I have no problem with it."
New York added a run in the eighth when Giants reliever Tyler Walker threw away Reyes' sacrifice bunt for an error.
The Mets used a perfect relay to cut down Deivi Cruz at the plate in the first inning.
With two outs and Cruz on first, Alou doubled into the left-field corner. Cruz ran through a stop sign from third base coach Gene Glynn and was thrown out on the relay from Floyd to Reyes to Piazza.
Lowry opened the third with a double and was sacrificed to third. But Glavine retired Omar Vizquel on a popup and struck out Cruz.
- Marlon Anderson got his major league-leading 11th pinch-hit in the eighth for the Mets.
- Cameron's homer was the 28th in the last 26 games for the Mets.
- Floyd's assist in the first inning was his seventh this season. He had been tied for the NL lead with six.
- Lowry won his first seven major-league decisions, second-best in club history behind Hooks Wiltse, who won his first 12 decisions in 1904.
- Mets first baseman Chris Woodward made a sparkling dive to rob Matheny of a hit in the seventh.