The Flyers beat the Devils for the second time in 10 days by picking up a 4-2 win Monday night at the Wells Fargo Center.