The Red Sox won their fourth in a row and improved to 5-3 on a 10-game western trip that will take them to the All-Star break.
Sean Doolittle (3-3) came on for the Athletics to work the eighth and he gave up a leadoff single to Jose Iglesias. Holt sacrificed Iglesias to second and he moved to third on a ground out by Jacoby Ellsbury.
Shane Victorino was then hit by a pitch and stole second, putting two runners in scoring position for Pedroia. He came through with a two-out single to left.
Millions of Getty images now available for free via embed tool
Boston schools pull out free condoms over wrapping complaints