Clay Buchholz turned in another strong performance as the Red Sox beat the Blue Jays, 4-3 at Fenway Park Saturday night.

Buchholz went 6 1/3 innings, giving up two runs on four hits and two walks with five strikeouts and a hit batter. He earned the win, improving to 7-8 and lowering his ERA from 5.40 to 5.29.

J.A. Happ took the loss for the Jays, going six innings, giving up four runs on seven hits and three walks with five strikeouts. His record fell to 9-9, with a 4.44 ERA.

Early on, it appeared Buchholz would be in for a struggle, after a weather delay of one hour, 12 minutes to start the game. He faced six batters in the first inning, needing 26 pitches (16 strikes) to get through the frame. With two outs, he gave up a double to Edwin Encarnacion and a walk to Adam Lind before Dioner Navarro’s double gave the Jays a 1-0 lead.

But Buchholz settled down quickly. After allowing a single to Kevin Pillar to lead off the second, he retired the next 12 batters, a Jose Bautista double leading off the sixth breaking up the stretch.

The Sox gave Buchholz a cushion, scoring single runs in each of the first four innings. Mookie Betts led off the first with a triple, scoring on Dustin Pedroia’s groundout. In the second Mike Napoli led off with a single, going to third on Allen Craig’s one-out single, and scoring on Will Middlebrooks’ single to left. Then in the third Yoenis Cespedes’ double scored David Ortiz from first, after his one-out single.