Burnett (7-6) limited Boston to one single until he allowed a run and two hits in the seventh. He walked one and struck out five in picking up his fifth win in six starts. It was Burnett's 16th career complete game.
"You learn a lot from (Halladay), just watching him go after guys," Burnett said of the 2003 Cy Young Award winner. "I just said I'm going to go after them with my fastball and they're going to have to beat me."
"The thing with A.J., if he's hitting his spots, he has that fastball and the curveball. He has no-hit stuff," Catalanotto said. "It was nice to see him get back on track."
Burnett gave up 10 hits and six runs in his last start, a loss at Cleveland on Monday.
Boston was minus starters Manny Ramirez, David Ortiz, Alex Gonzalez, Jason Varitek and Trot Nixon. Ortiz, who watched the game from the dugout while wearing a heart monitor, has missed the last six games after experiencing heart palpitations for the second time in August.
"We didn't mount much against him," Boston manager Terry Francona said of Burnett.
Boston's Kevin Jarvis (0-1), acquired Thursday from Arizona for a player to be named, gave up three runs -- two earned -- and seven hits in five innings in his Red Sox debut.
"Unfortunately we had to play against a pretty good pitcher who had a pretty good day," Jarvis said.
He pitched for Jon Lester, who was diagnosed with a form of lymphoma on Friday. Back pain sent the 22-year-old Lester on the disabled list Monday, and tests discovered enlarged lymph nodes. He was placed on the 60-day disabled list Saturday.
Toronto grabbed a 1-0 lead in the first when Catalanotto opened the game with a double and, two outs later, scored on Overbay's RBI single.
The Blue Jays made it 2-0 in the second when Catalanotto had an RBI double after Gregg Zaun doubled leading off. They added an unearned run, making it 3-0 in the fifth. With two outs, Overbay reached when first baseman Carlos Pena booted his grounder for an error. Alex Rios followed with a run-scoring double to left-center.
Kevin Youkilis reached on an infield hit and Mike Lowell singled through a vacant hole on a hit-and-run to open Boston's seventh, with Youkilis moving to third on the play. Burnett then got former Blue Jay Eric Hinske to ground into a double play, scoring Youkilis, and struck out Javy Lopez.
After the extra runs, Toronto manager John Gibbons elected to send Burnett back out for the ninth.
"If it had been a save situation, B.J. (Ryan) was going to be out there," Gibbons said.
Ortiz returned to Fenway Park, confident that wearing a heart monitor for a few days will hasten his return to the lineup.
Ortiz was released from Massachusetts General Hospital on Thursday after tests for the palpitations.
- Burnett's only other complete game this season was June 27 against Washington.
- Boston RF David Murphy singled to center in his first major league at-bat.
- Red Sox closer Jonathan Papelbon hopes to be back in a week after leaving Friday's game with a muscle strain in his shoulder.
- The Blue Jays called up RHP Dustin McGowan from Triple-A Syracuse before Saturday's game.
- Toronto 3B Troy Glaus sat out the first seven innings after leaving Friday's game with a sinus infection. He pinch hit and was walked intentionally in the eighth.
- Toronto's Adam Lind, called up from Syracuse Friday, doubled in the eighth for his first big league hit.
- Jarvis was Boston's 52nd player this season, 27th pitcher.
- The starting time was moved up from 7:05 p.m. to 1:05 p.m. due to a forecast of heavy rains. Sunday's scheduled starting time was moved to 4:05 from 2:05.