Buchholz was dominant pitching seven innings allowing a run on three hits and two walks, while striking out six of his former pitching coach John Farrell's hitters.
Bard took over in the eighth. After a lead off single to Corey Patterson, he fanned a surprised Jose Bautista looking at a curve ball and Adam Lind swinging, before getting Juan Rivera on a 24 hopper to first.
Buchholz retired the first eight Jays in order, allowing his first runner when shortstop Jed Lowrie clanked a Jayson Nix grounder in the third and did not allow a hit until Patterson's single leading off the fourth. He then retired seven men in order until a walk to Patterson in the sixth.
In all, the Sox pitchers allowed four singles, while striking out eight.
Jonathan Paplebon worked a 1-2-3, warm-up-the-bus, ninth.
"(Buchholz) is known for his changeup," said second baseman Aaron Hill. "He didn't throw that many tonight. His fastball was so good he didn't have any reason to go to his change."
Hill squared up a pair of balls to centre, in the third and fifth, both tracked down by Jacoby Ellsbury.
The Jays were hitless in seven opportunities with men in scoring position.
Bautista singled, but went homerless for a 12th straight game, the longest drought for the outfielder since a 13-game stretch in 2010 when Bautista led the majors with 54 homers.
A 31/2-hour rain delay in New York on Thursday night had the Sox checking into their Toronto hotel at 6:20 a.m.
SCORING MADE EASY
Ellsbury singled and Dustin Pedroia walked against Jo-Jo Reyes to open the fifth. Adrian Gonzalez then singled in a run as did Kevin Youkilis for a 4-1 lead.
Gonzalez had a run-scoring, ground-rule double in the ninth against Shawn Camp.
The Jays scored their lone run in the fourth. With men on second and third and none out, Rivera hit a scoring fly ball.
Jarrod Saltalamacchia singled off the glove of a sliding Bautista in the second and after a ground-rule double by Ellsbury, the Sox scored on a Pedroia single and a double-play ball for the first two runs of the game in the third.
Mike McCoy made his third start at short and tied a major-league record in the first, being involved in all three plays: Catching a pop up and recording two assists, including a spin-arama like move on a ball up the middle by Ellsbury ... Hill had his third error of the season on a Carl Crawford grounder in the second ... Rookie Luis Perez took over for Reyes in the seventh and while he hit the first man he faced, Gonzalez, he struck out Youkilis looking and retired David Ortiz on a weak grounder. On the night, Perez worked 12/3 scoreless innings ... Nix stole his fourth base.
ALL IN THE EARS
It must be easy on the ears when working the plate and Sox third baseman Kevin Youkilis is hitting. Plate ump Tim Timmons rang up Youkilis on a called third strike in the seventh leading to lots of noise from Sox fans in the crowd. Were they booing Timmons or cheering "Yooouk!" ... Two innings later, Jays reliever Frank Francisco hit Youkilis on the hand and he started to go to first before Timmons called him back ruling a swing and a foul ball.
Injured infielder John McDonald, on the disabled list with a strained right hamstring, may be ready to begin a minor-league rehab assignment next week.
McDonald has been working out at the Bobby Mattick complex in Dunedin.
"He is involved in all activities and should be ready to be in a game Monday or Tuesday of this coming week," said Farrell.
Jays have signed their 26thround pick shortstop Justin Atkinson of North Surrey, B.C., giving him a $100,000 US signing bonus. Atkinson starred for the Langley Blaze and the Canadian Junior National Team. It will be the first of many six-figure signing bonuses handed out ... Maybe some seven-figure ones too. Jays' 20thround pick, high school right-hander Joel Seddon of St Clair, Mich., has already turned down a $1-million offer, as he's signed a letter of intent to attend South Carolina ... Nico Taylor, the Jays' 38th-round pick from Northwood University (Tex.) has also signed.