PHILADELPHIA -- This old man has plenty left in his pitching arm.
The Phillies confirmed the feat by Moyer, who accomplished it at 47 years, 170 days old. Phil Niekro was the previous oldest at 46 years, 188 days when he tossed a four-hitter for the New York Yankees against the Toronto Blue Jays on Oct. 6, 1986.
"Cool, just doing my job," Moyer said when told of the accomplishment.
Moyer (4-2) struck out five and faced one batter over the minimum to earn his 262nd career victory. The soft-tossing left-hander baffled Atlanta's hitters with an assortment of low-80s fastballs and pinpoint control.
He allowed leadoff singles to Troy Glaus in the second and eighth innings. It was Moyer's 10th career shutout and 32nd complete game.
"Jamie carved us tonight," Chipper Jones said. "The guy is 87 years old and he's still pitching for a reason. He stays off the barrel. He changes speeds, changes the game plan and keeps you guessing."
Derek Lowe (4-3) allowed seven runs and 11 hits in five innings for the Braves.
Moyer has tossed two other two-hitters in his 23-year career. His first came at Montreal on Aug. 16, 1986, while he was with the Chicago Cubs. He later did it with the Seattle Mariners against the Kansas City Royals on June 2, 2006.
"I changed speeds pretty well, kept the ball down and got ahead in counts," Moyer said.
Jayson Werth hit a three-run homer for the two-time defending NL champion Phillies, who have won four in a row and six of seven.
Lowe was 6-1 against the Phillies before this season but is 0-2 with a 9.90 ERA against them in his last two starts.
Moyer pitched six innings in each of his first five starts and has been inconsistent since last year. He lost his job in the starting rotation when the Phillies signed Pedro Martinez last July. Moyer beat out Kyle Kendrick in spring training for the No. 5 spot.
Performances like this one give Moyer reason to want to stick around even longer instead of retire.
"This kind of stuff pushes me," he said. "This is what it's about."
A sellout crowd gave him a standing ovation when he stepped into the batter's box in the eighth. They roared when he fouled off several pitches and gave him another loud ovation after he completed the 11-pitch at-bat with a foul out to left field.
"I really appreciate the support they give on a daily basis," Moyer said.
"I know we've got guys out and Chipper's not real hot, but he pitched a great game," Braves manager Bobby Cox said.
Singles by Placido Polanco, Utley and Howard loaded the bases in the fifth. Raul Ibanez followed with a two-run single. After an intentional walk to Carlos Ruiz, Wilson Valdez drove in two more runs with a single for a 7-0 lead.
Heyward is day to day with a strained groin. McCann could play Saturday if his new glasses arrive. ... Phillies shortstop Juan Castro had an MRI on his injured hamstring. ... A crowd of 45,349 was the 56th straight sellout at Citizens Bank Park. ... Moyer's last nine-inning complete game was a 2-0 loss to the Colorado Rockies on June 30, 2006.
Altuve goes yard to extend Astros' lead
The Astros take a 7-2 lead over the Braves in the seventh inning after Jose Altuve delivers a towering home run to left field.
World Series 2021 -- Best moments, action and more from Game 2 between Braves and Astros
The Astros' offense, led by Jose Altuve and Jose Siri, paired with a seven-strikeout night for Jose Urquidy have Houston in control of Game 2.
World Series Game 1 viewership up 17.5% over last year's low
Atlanta's 6-2 victory over Houston in Game 1 of the World Series drew an average of 10,811,000 viewers, up 17.5% from last year's record low.
Padres hire Ruben Niebla as pitching coach before landing manager
he San Diego Padres have hired Ruben Niebla from Cleveland as their pitching coach.
Atlanta Braves fill Charlie Morton's roster spot with Tucker Davidson
Tucker Davidson, who had a 3.60 ERA in four starts this season with the Braves, has been added to the team's World Series roster in place of injured pitcher Charlie Morton.
Roller derby team sues Cleveland Guardians to stop name use
A roller derby team that has called itself the Cleveland Guardians since 2013 is suing the city's Major League Baseball team for trademark infringement.