BOSTON -

Dustin Pedroia hit a tiebreaking homer and drove in three runs to support Clay Buchholz's eight solid innings, leading the Boston Red Sox over the Detroit Tigers 7-3 Monday night for their third straight win.

The Red Sox opened a 10-game homestand -- their longest of the season -- after taking two of three at Yankee Stadium over the weekend.

Will Middlebrooks had a two-run homer and Carl Crawford added an RBI triple for Boston.

Austin Jackson began the game with a homer and Miguel Cabrera had an RBI single for the Tigers, who lost for the fourth time in five games.

Buchholz (9-3) allowed two earned runs and five hits. He improved to 5-1 with a 2.43 ERA in his last eight starts.

Max Scherzer (10-6) gave up five runs in 6 1-3 innings, striking out nine.

With the game tied 2-all in the sixth, Pedroia homered into the first row of seats above the Green Monster after Crawford drew a leadoff walk.

Detroit had taken a 1-0 lead when Jackson hit Buchholz's second pitch of the game into the first row of seats above the left-field wall. Quintin Berry followed with a double off the wall, but the right-hander retired the next three batters, grabbing Cabrera's hard one-hop shot back to the mound for the first out before getting the next two easily.

Boston took a 2-1 edge in the bottom half. Jacoby Ellsbury drew a leadoff walk and scored on Crawford triple's off the left-field wall. Crawford scored on Pedroia's groundout.

The Tigers tied it at 2 in the third. Omar Infante tripled off the left-field wall and scored on Cabrera's single. But with the bases loaded, Delmon Young bounced into an inning-ending double play.

Buchholz then retired the next nine batters before Detroit scored an unearned run in the seventh.

Brennan Boesch opened the inning by striking out, but reached when catcher Kelly Shoppach had the ball get away from him and hit Boesch as he was running to first on the missed third strike. One out later, Alex Avila had an RBI double into the right-center field gap, closing the score to 4-3.

In the seventh, Ellsbury's RBI single -- the last batter Scherzer faced -- came after Shoppach had his second career triple, sending a drive to the center-field wall that caromed away from Jackson and rolled toward left.

Scherzer was sharp after Boston's two-run first, holding the Red Sox to a pair of singles until Pedroia's homer.

Middlebrooks homered off reliever Phil Coke in the eighth.