Marco Rubio is catching up to Charlie Crist, according to a new poll.