Brandon Crawford was a hits machine Monday night and tied an MLB record with seven hits in San Francisco's extra-innings win over Miami.