Russell Martin hit a two-run single against Craig Kimbrel to cap a four-run eighth inning, and the Toronto Blue Jays held to beat the Red Sox 4-3 on Monday in Boston’s annual Patriots’ Day game.

J.A. Happ (2-0) gave up one run and four hits in seven-plus innings. Drew Storen got three outs for his first save despite giving up two runs. Toronto gained a split of the four-game series by winning the last two.

Boston’s Clay Buchholz allowed six hits in 6 2/3 shutout innings, helped by four double plays by his infield and a diving catch by center fielder Jackie Bradley Jr. Josh Rutledge and Travis Shaw had RBI doubles for the Red Sox.

With Toronto trailing 1-0 in the eighth, Ezequiel Carrera reached second base against Koji Uehara (0-1) after Rutledge’s throwing error on his infield hit to third. He advanced on Christian Vazquez’s passed ball and scored on Michael Saunders’ groundout.

Kimbrel entered with one out and the bases loaded and struck out Edwin Encarnacion. He walked Troy Tulowitzki on a 3-2 pitch, forcing in the go-ahead run, and Martin singled.

Shaw scored in the ninth on Hanley Ramirez’s two-out, RBI single, and Storen struck out pinch-hitter David Ortiz, who took a 93 mph sinker with a 2-2 count for a called third strike.

With the crowd filing into Fenway Park a couple hours after the morning commute ended and helicopters flying above to track the 120th Boston Marathon, Buchholz threw the first pitch at 11:07 a.m. EDT on a warm morning under bright, sunny skies.

Boston took a 1-0 lead in the second on Rutledge’s double into the right-center gap.

Ortiz arrived at the park just after 8:30 a.m., came across Blue Jays slugger Jose Bautista, and the two chatted briefly at the Red Sox players’ parking lot.

TRAINER’S ROOM

Blue Jays: 1B Chris Colabello said "my head’s completely fine" before the game after getting beaned in Sunday’s win. "I was never woozy."

Red Sox: Benched 3B Pablo Sandoval, on the 15-day DL with a strained left shoulder, went to see orthopedic surgeon Dr. James Andrews for a second opinion. . Ortiz didn’t start against the left-hander.

UP NEXT

Blue Jays: RHP Marcus Stroman (2-0, 4.22 ERA) is scheduled to start against RHP Mike Wright (1-0, 7.20) when Toronto opens a three-game series at Baltimore on Tuesday. Stroman allowed two runs in eight innings to beat the Yankees last week.

Red Sox: RHP Joe Kelly (1-0, 10.13) is set to face LHP Drew Smyly (0-2, 4.61) Tuesday when the Rays come to Fenway for the opener of a three-game set.

(Copyright (c) 2016 The Associated Press. All Rights Reserved. This material may not be published, broadcast, rewritten, or redistributed.)

Join our Newsletter for the latest news right to your inbox