Patrick Willis tied for the team lead in tackles and forced a fumble in San Francisco's 32-20 win over the Arizona Cardinals.