Donovan Solano hit a three-run homer off David Price to help the Miami Marlins beat Tampa Bay 5-3 on Wednesday night, extending the Rays' longest losing streak in nearly five years to nine games. It is the second-longest losing streak in the major leagues this season.

Casey McGehee had an RBI single for the Marlins, who won the first two games of a four-game home-and-home series in Miami, including Tuesday's 1-0 win on a bases-loaded walk.

The sputtering Rays, coming off an 0-8 trip that was the worst in team history, tumbled 14 games under .500 at 23-37 — the second-worst record in baseball. The last time they were this far below the break-even point was the end of 2007, the final season they were called the Devil Rays.