MIAMI (AP) -- Desperate for a turnaround, the Miami Marlins opened their retractable roof for the first time in nearly two months Monday night, took to the outdoor setting and snapped a six-game losing streak with a 4-1 win over Josh Beckett and the Boston Red Sox.
Josh Johnson outpitched his former teammate, and rookie Donovan Solano drove in two runs as the Marlins improved to 1-6 on their homestand. They're 3-2 with the roof of their new ballpark open.
The Red Sox, last in the AL East, lost for the seventh time in eight games.
Beckett (4-7), the Marlins' postseason star when they won the World Series in 2003, pitched against them for the first time.
Johnson (4-4) also went seven innings, allowing four hits and one run. Heath Bell completed a five-hitter by striking out the side for his 13th save in 17 chances.