Marlins Cruise to Sixth Straight Win