FC Barcelona set a new Spanish record by remaining unbeaten in 35 matches in all competitions, squashing Real Madrid’s run of 34 from 1988-89. Lionel Messi scored a hat trick Thursday as Barcelona beat nine-man Rayo Vallecano, 5-1.