Boston’s Masataka Yoshida hits a single during the second inning against the Miami Marlins on Wednesday in Miami. Marta Lavandier/Associated Press

MIAMI — Ceddanne Rafaela tripled, doubled and drove in three runs, Brayan Bello limited Miami to a run over 6 2/3 innings and the Boston Red Sox beat the Marlins 7-2 on Wednesday night.

Rafael Devers and Masataka Yoshida each had two hits and two RBI to help the Red Sox win their third straight after a three-game slide.

In his first start since June 25, Bello (8-5) gave up seven hits, walked one and struck out seven. The right-hander’s previous turn was skipped to help him overcome a difficult stretch, when he dropped 3 of 4 decisions.

Red Sox center fielder Jarren Duran and left fielder Tyler O’Neill robbed Miami’s Josh Bell of extra base hits with standout defensive plays. Duran ran and tracked down Bell’s drive at the wall in the sixth, and O’Neill dived to catch a line drive in the eighth.

Boston capitalized on an ineffective outing by Miami starter Trevor Rogers (1-9) with five hits and three walks through the first three innings. Run-scoring singles from Devers and Yoshida in the third erased an early deficit and put Boston ahead 2-1.

Yoshida’s RBI groundout in the seventh made it 3-1. The Red Sox broke it open on Devers’ run-scoring triple and Rafaela’s three-run double in the ninth.

Rogers was lifted after three innings and 84 pitches, ending his string of three consecutive starts of at least six innings.

The Marlins struck quickly against Bello with Jesús Sánchez’s RBI single in the first.

NOTES: RHP Liam Hendriks (elbow surgery) threw the first of three scheduled bullpen sessions Wednesday. Manager Alex Cora said Hendriks threw only fastballs. Hendriks, who is traveling with the club, will throw Friday and Sunday in New York.

Join the Conversation

Please sign into your Press Herald account to participate in conversations below. If you do not have an account, you can register or subscribe. Questions? Please see our FAQs.