Earlier, Davies' efforts totally overshadowed his more illustrious colleagues Steve Harmison (1-49), and England one-day skipper Paul Collingwood (2-14).
After removing top-scorer Mal Loye (39), Flintoff, Luke Sutton and Kyle Hogg, Davies then dismissed skipper Stuart Law to make it five in 17 balls.
He had earlier snapped up Mark Chilton and Pakistan Test batsman Mohammad Yousuf.
Flintoff, who has only scored 68 runs in six competitive innings for his county this season, was out fending outside off-stump.
Lancashire were 100-8 at one stage but Sajid Mahmood added a valuable late 31 and his fellow England bowlers then took over.
Anderson removed Mark Stoneman, stand-in skipper Michael Di Venuto, Collingwood and Phil Mustard.
Flintoff had Kyle Coetzer fending a short ball to Loye in the slips, bowled Ben Harmison, had Steve caught behind and bowled Claydon.