Davis produced a 44-yard reception late in the third quarter, setting up Frank Gore's 2-yard touchdown run that pushed the 49ers lead to 38-24 in an eventual 45-31 win over the Packers.